--- /srv/rebuilderd/tmp/rebuilderd0TZxLP/inputs/fricas_1.3.13-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderd0TZxLP/out/fricas_1.3.13-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-08 12:18:36.000000 debian-binary │ -rw-r--r-- 0 0 0 32036 2026-06-08 12:18:36.000000 control.tar.xz │ --rw-r--r-- 0 0 0 70459684 2026-06-08 12:18:36.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 70552424 2026-06-08 12:18:36.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/fricas/target/x86_64-linux-gnu/bin/FRICASsys │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -9839,42 +9839,42 @@ │ │ │ │ (unless (<= (ash i -1) j) │ │ │ │ (warn "equal is not tail recursive ~s ~s" i j))) │ │ │ │ (format t "~s heap words available~%" (multiple-value-bind (a b c d) (si::heap-report) (/ (- d c) (/ a 8)))) │ │ │ │ (progn (setq si::*code-block-reserve* (make-array 30000000 :element-type 'character :static t :initial-element (code-char 0))) nil) │ │ │ │ (setq *optimize-maximum-pages* t) │ │ │ │ (system:save-system "../unixport/saved_ansi_gcl") │ │ │ │ >Finished loading "makeint.lisp"roducible-path/fricas-1.3.13/target/x86_64-linux-gnu/algebra/category.daase...7.1 │ │ │ │ - Timestamp: Mon Jun 8 14:18:40 UTC 2026 │ │ │ │ + Timestamp: Tue Jun 9 09:10:08 UTC 2026 │ │ │ │ PL'ed components: (XGCL UNEXEC) │ │ │ │ Modifications of this banner must retain notice of a compatible license │ │ │ │ Dedicated to the memory of W. Schelter │ │ │ │ Use (help) to get some basic information on how to use GCL. │ │ │ │ /build/reproducible-path/fricas-1.3.13/target/x86_64-linux-gnu/bin/FRICASsys │ │ │ │ -030000-7f60c4031000 r--p 00010000 00:28 33659110 /usr/lib/x86_64-linux-gnu/libmd.so.0.2.0 │ │ │ │ -7f60c4031000-7f60c4032000 rw-p 00011000 00:28 33659110 /usr/lib/x86_64-linux-gnu/libmd.so.0.2.0 │ │ │ │ -7f60c4032000-7f60c4034000 rw-p 00000000 00:00 0 │ │ │ │ -7f60c4034000-7f60c4037000 r--p 00000000 00:28 33670267 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -7f60c4037000-7f60c403d000 r-xp 00003000 00:28 33670267 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -7f60c403d000-7f60c403f000 r--p 00009000 00:28 33670267 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -7f60c403f000-7f60c4040000 r--p 0000b000 00:28 33670267 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -7f60c4040000-7f60c4041000 rw-p 0000c000 00:28 33670267 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -7f60c4041000-7f60c4043000 r--p 00000000 00:28 33670283 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 │ │ │ │ -7f60c4043000-7f60c4044000 r-xp 00002000 00:28 33670283 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 │ │ │ │ -7f60c4044000-7f60c4045000 r--p 00003000 00:28 33670283 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 │ │ │ │ -7f60c4045000-7f60c4046000 r--p 00003000 00:28 33670283 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 │ │ │ │ -7f60c4046000-7f60c4047000 rw-p 00004000 00:28 33670283 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 │ │ │ │ -7f60c4047000-7f60c404b000 r--p 00000000 00:28 33670298 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -7f60c404b000-7f60c4065000 r-xp 00004000 00:28 33670298 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -7f60c4065000-7f60c4072000 r--p 0001e000 00:28 33670298 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -7f60c4072000-7f60c4073000 r--p 0002b000 00:28 33670298 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -7f60c4073000-7f60c4074000 rw-p 0002c000 00:28 33670298 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -7f60c4074000-7f60c4097000 r--p 00000000 00:28 33670334 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 │ │ │ │ -7f60c4097000-7f60c40f7000 r-xp 00023000 00:28 33670334 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 │ │ │ │ -7f60c40f7000-7f60c413e000 r--p 00083000 00:28 33670334 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 │ │ │ │ -7f60c413e000-7f60c414b000 r--p 000c9000 00:28 33670334 /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-linn /usr/lib/x86_64-linn /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-linn /usr/lib/x86_64-lin /usr/lib/x86_64-linlin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-linlin /usr/lib/x86_64-linlin /usr/lib/x86_64-linlin /usr/lib/x86_64-linlin /usr/lib/x86_64-linlin /usr/lib/x86_64-linH1 │ │ │ │ +ac32b5000-7ffac32b6000 r--p 00010000 08:21 10229984 /usr/lib/x86_64-linux-gnu/libmd.so.0.2.0 │ │ │ │ +7ffac32b6000-7ffac32b7000 rw-p 00011000 08:21 10229984 /usr/lib/x86_64-linux-gnu/libmd.so.0.2.0 │ │ │ │ +7ffac32b7000-7ffac32b9000 rw-p 00000000 00:00 0 │ │ │ │ +7ffac32b9000-7ffac32bc000 r--p 00000000 08:21 10229969 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +7ffac32bc000-7ffac32c2000 r-xp 00003000 08:21 10229969 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +7ffac32c2000-7ffac32c4000 r--p 00009000 08:21 10229969 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +7ffac32c4000-7ffac32c5000 r--p 0000b000 08:21 10229969 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +7ffac32c5000-7ffac32c6000 rw-p 0000c000 08:21 10229969 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +7ffac32c6000-7ffac32c8000 r--p 00000000 08:21 10229880 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 │ │ │ │ +7ffac32c8000-7ffac32c9000 r-xp 00002000 08:21 10229880 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 │ │ │ │ +7ffac32c9000-7ffac32ca000 r--p 00003000 08:21 10229880 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 │ │ │ │ +7ffac32ca000-7ffac32cb000 r--p 00003000 08:21 10229880 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 │ │ │ │ +7ffac32cb000-7ffac32cc000 rw-p 00004000 08:21 10229880 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 │ │ │ │ +7ffac32cc000-7ffac32d0000 r--p 00000000 08:21 10229963 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +7ffac32d0000-7ffac32ea000 r-xp 00004000 08:21 10229963 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +7ffac32ea000-7ffac32f7000 r--p 0001e000 08:21 10229963 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +7ffac32f7000-7ffac32f8000 r--p 0002b000 08:21 10229963 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +7ffac32f8000-7ffac32f9000 rw-p 0002c000 08:21 10229963 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +7ffac32f9000-7ffac331c000 r--p 00000000 08:21 10229967 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 │ │ │ │ +7ffac331c000-7ffac337c000 r-xp 00023000 08:21 10229967 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 │ │ │ │ +7ffac337c000-7ffac33c3000 r--p 00083000 08:21 10229967 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 │ │ │ │ +7ffac33c3000-7ffac33d0000 r--p 000c9000 08:21 10229967 /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-linlin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-lin /usr/lib/x86_64-linlin /usr/lib/x86_64-linlin /usr/lib/x86_64-linlin /usr/lib/x86_64-linlin /usr/lib/x86_64-linlin /usr/lib/x86_64-linH1 │ │ │ │ /build/reproducible-path/gcl27-2.7.1/pcl/gcl_pcl_defcombin.lisp │ │ │ │ MAKE-DEFAULT-METHOD-GROUP-DESCRIPTION │ │ │ │ /build/reproducible-path/gcl27-2.7.1/pcl/gcl_pcl_defcombin.lisp │ │ │ │ WRAP-METHOD-GROUP-SPECIFIER-BINDINGSalls0 │ │ │ │ /build/reproducible-path/gcl27-2.7.1/pcl/gcl_pcl_defcombin.lisp │ │ │ │ /build/reproducible-path/gcl27-2.7.1/pcl/gcl_pcl_defcombin.lispeMAKE-LONG-METHOD-COMBINATION-FUNCTION :b) │ │ │ │ :n [i]/build/reproducible-path/gcl27-2.7.1/pcl/gcl_pcl_defcombin.lisp) │ │ │ │ @@ -327026,15 +327026,15 @@ │ │ │ │ /build/reproducible-path/fricas-1.3.13/src/interp/foam_l.lisp │ │ │ │ COPY-FOAMPROGINFOSTRUCT │ │ │ │ /build/reproducible-path/fricas-1.3.13/src/interp/foam_l.lisp │ │ │ │ $ConstructorCache │ │ │ │ $COMPILE │ │ │ │ $Category │ │ │ │ $NoValue │ │ │ │ -Mon Jun 8 14:18:40 UTC 2026 │ │ │ │ +Tue Jun 9 09:10:08 UTC 2026 │ │ │ │ $build_date │ │ │ │ domainEqual │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ ,MULTIPLE-VALUE-BIND │ │ │ │ ,DECODE-FLOAT │ │ │ │ /build/reproducible-path/fricas-1.3.13/src/interp/vmlisp.lisp │ │ │ │ $currentSysList │ │ │ │ @@ -328245,15 +328245,15 @@ │ │ │ │ ,DECLARE │ │ │ │ ,IGNORE1 │ │ │ │ ,BLOCK/ │ │ │ │ FOAMSFlo │ │ │ │ ,SHORT-FLOAT │ │ │ │ il" #+:ecl "./util.lisp") │ │ │ │ (in-package "BOOT") │ │ │ │ -(progn (setq boot::|$build_date| "Mon Jun 8 14:18:40 UTC 2026") (setq boot::|$build_version| "FriCAS 1.3.13") (setq boot::|$lisp_id_string| "gcl 2.7.1")) │ │ │ │ +(progn (setq boot::|$build_date| "Tue Jun 9 09:10:08 UTC 2026") (setq boot::|$build_version| "FriCAS 1.3.13") (setq boot::|$lisp_id_string| "gcl 2.7.1")) │ │ │ │ #+:ecl(setf fricas-lisp::*fricas-initial-lisp-objects* (append fricas-lisp::*fricas-initial-lisp-objects* (quote ( │ │ │ │ "../boot/initial-env.o" "../boot/ptyout.o" "../boot/btincl2.o" "../boot/btscan2.o" "../boot/typrops.o" "../boot/btpile2.o" "../boot/typars.o" "../boot/tytree1.o" │ │ │ │ (build-interpsys (quote ( "vmlisp.o" "hashcode.o" "as.o" "foam_l.o" "macros.o" "setq.o" "buildom.o" "cattable.o" "clam.o" "clammed.o" "compress.o" "cparse.o" "cstream.o" "database.o" "format.o" "g-boot.o" "g-cndata.o" "g-error.o" "g-opt.o" "g-timer.o" "g-util.o" "i-analy.o" "i-coerce.o" "i-coerfn.o" "i-eval.o" "i-funsel.o" "i-intern.o" "i-map.o" "i-output.o" "i-resolv.o" "i-spec1.o" "i-spec2.o" "i-syscmd.o" "i-toplev.o" "incl.o" "interop.o" "int-top.o" "lisplib.o" "macex.o" "match.o" "msg.o" "msgdb.o" "m_util.o" "nformat.o" "nlib.o" "nrunfast.o" "nrungo.o" "nrunopt.o" "pf2sex.o" "pile.o" "posit.o" "ptrees.o" "rulesets.o" "scan.o" "serror.o" "server.o" "setvars.o" "sfsfun.o" "simpbool.o" "slam.o" "spad.o" "termrw.o" "trace.o" "daase.o" "br_sup.o" "s_supp.o" "gdata.o" "ncomp.o" "parsing.o" "parse.o" "postpar.o" "setvart.o" "s-parser.o" "scwrap2.o" "ax.o" "bc-matrix.o" "bc-misc.o" "bc-solve.o" "ht-util.o" "htsetvar.o" "ht-root.o" "br-con.o" "br-data.o" "br-op1.o" "br-op2.o" "br-search.o" "br-util.o" "br-saturn.o" "apply.o" "c-doc.o" "c-util.o" "category.o" "compiler.o" "define.o" "functor.o" "info.o" "iterator.o" "modemap.o" "nruncomp.o" "package.o" "htcheck.o"))) │ │ │ │ (in-package "BOOT") │ │ │ │ #-:ecl(|clearClams|) │ │ │ │ #+:GCL (setq compiler::*suppress-compiler-notes* t) │ │ │ │ #+:GCL (si::gbc-time 0) │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.data {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ │ │ │ Disassembly of section .data: │ │ │ │ │ │ │ │ 00000000009275e0 <__data_start@@Base>: │ │ │ │ ... │ │ │ │ │ │ │ │ 00000000009275f0 : │ │ │ │ - ....`...?....... │ │ │ │ + .`(.....?....... │ │ │ │ ?....... │ │ │ │ │ │ │ │ 0000000000927608 : │ │ │ │ .... │ │ │ │ │ │ │ │ 000000000092760c : │ │ │ │ .... │ │ │ │ @@ -18359,39 +18359,35 @@ │ │ │ │ ................ │ │ │ │ ..@..... │ │ │ │ │ │ │ │ Disassembly of section .data: │ │ │ │ │ │ │ │ 000000000096ec80 <.data>: │ │ │ │ ... │ │ │ │ - mov $0xfec1c0e2,%eax │ │ │ │ + rex.W │ │ │ │ + rex.R mov $0xe3,%cl │ │ │ │ + (bad) │ │ │ │ jg 96ec8f <__environ@GLIBC_2.2.5+0x7> │ │ │ │ add %ah,%al │ │ │ │ - cmp %al,-0x3c(%rcx) │ │ │ │ - (bad) │ │ │ │ + mov %ch,-0x3d(%rcx) │ │ │ │ + cli │ │ │ │ jg 96ec97 │ │ │ │ add %dl,(%rax) │ │ │ │ cld │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%dl │ │ │ │ and $0x7e,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 96ed06 │ │ │ │ - rex.B (bad) │ │ │ │ - (bad) │ │ │ │ - jg 96ecc7 │ │ │ │ + loopne 96ec56 │ │ │ │ + imul $0x7ffa,%ebx,%eax │ │ │ │ ... │ │ │ │ - add %al,%al │ │ │ │ - rex.RB │ │ │ │ - rex.B (bad) │ │ │ │ - (bad) │ │ │ │ - jg 96ecd7 │ │ │ │ + rclb $0x0,0x7ffac369(%rbp) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %ch,(%rdi) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -18469,20 +18465,19 @@ │ │ │ │ pushf │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x3(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WRXB sub %r12,0x3f3(%r15) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WRXB sub %r8,0x42(%r15) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x41000000(%rip) │ │ │ │ - rol %cl,%eax │ │ │ │ - sar $0x7f,%esi │ │ │ │ + add %al,0x4f000000(%rip) │ │ │ │ + xor $0x7ffee3b1,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jne 977396 │ │ │ │ jb 977354 │ │ │ │ (bad) │ │ │ │ movsxd 0x0(%rbx),%esp │ │ │ │ @@ -18718,19 +18713,20 @@ │ │ │ │ sub $0x7073696c,%eax │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ ... │ │ │ │ movabs 0x400000000000000b,%al │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3(%rbp) │ │ │ │ + add %al,0x1(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x97f3(%rax) │ │ │ │ + xor $0x97,%bl │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ ... │ │ │ │ add %ch,(%rdi) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ jb b7f40e │ │ │ │ jo b7f41d │ │ │ │ @@ -18828,924 +18824,803 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - loopne b80a9b │ │ │ │ - rol $0xfe,%cl │ │ │ │ + jo b80afd │ │ │ │ + mov $0xe3,%cl │ │ │ │ + (bad) │ │ │ │ jg b80ac7 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3f3(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.X add $0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %al,0x38000000(%rip) │ │ │ │ adc 0x2(%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ adc 0x2(%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo b80b04 │ │ │ │ rex add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - ds sub %esp,%eax │ │ │ │ - (bad) │ │ │ │ + mov -0x3d(%rbx),%ss │ │ │ │ + cli │ │ │ │ jg b80aff │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80b07 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80b0f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80b17 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80b1f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80b27 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80b2f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80b37 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80b3f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80b47 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80b4f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80b57 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80b5f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80b67 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80b6f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80b77 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80b7f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80b87 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80b8f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80b97 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80b9f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80ba7 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80baf │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80bb7 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80bbf │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80bc7 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80bcf │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80bd7 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80bdf │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80be7 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80bef │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80bf7 │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + and $0x80,%al │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg b80bff │ │ │ │ add %dh,(%rax) │ │ │ │ - push %rdi │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + jle b80bc7 │ │ │ │ + cli │ │ │ │ jg b80c07 │ │ │ │ - add %dh,-0xb(%rax) │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x45(%rax) │ │ │ │ + jnp b80bcf │ │ │ │ + cli │ │ │ │ jg b80c0f │ │ │ │ - add %dh,0x60c452e1(%rax) │ │ │ │ + add %dh,-0x53c84cf(%rax) │ │ │ │ jg b80c17 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80c1f │ │ │ │ add %al,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg b80c27 │ │ │ │ - add %ah,%al │ │ │ │ - out %eax,$0x57 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + mov $0x7ffac37e,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne b80c61 │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b80c2f │ │ │ │ - add %dh,-0x4d(%rax) │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ + add %dh,0x3(%rax) │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg b80c37 │ │ │ │ - add %al,-0x54(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x4(%rax) │ │ │ │ + jle b80bff │ │ │ │ + cli │ │ │ │ jg b80c3f │ │ │ │ add %dh,(%rax) │ │ │ │ - test $0x58,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b80c47 │ │ │ │ - add %ah,0x50(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %ah,-0x60(%rax) │ │ │ │ + jg b80c0f │ │ │ │ + cli │ │ │ │ jg b80c4f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80c57 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80c5f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80c67 │ │ │ │ add %al,%al │ │ │ │ - xor %ch,(%rbx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + adcb $0xfa,-0x3d(%rbx) │ │ │ │ jg b80c6f │ │ │ │ add %al,(%rax) │ │ │ │ - cmp (%rbx),%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + mov -0x3d(%rbx),%dl │ │ │ │ + cli │ │ │ │ jg b80c77 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80c7f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80c87 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80c8f │ │ │ │ add %ah,%al │ │ │ │ - ds sub %esp,%eax │ │ │ │ - (bad) │ │ │ │ + mov -0x3d(%rbx),%ss │ │ │ │ + cli │ │ │ │ jg b80c97 │ │ │ │ add %al,%al │ │ │ │ - xor %ch,(%rbx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + adcb $0xfa,-0x3d(%rbx) │ │ │ │ jg b80c9f │ │ │ │ add %al,(%rax) │ │ │ │ - cmp (%rbx),%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + mov -0x3d(%rbx),%dl │ │ │ │ + cli │ │ │ │ jg b80ca7 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80caf │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80cb7 │ │ │ │ add %dl,(%rax) │ │ │ │ - test $0x57,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + jg b80c7f │ │ │ │ + cli │ │ │ │ jg b80cbf │ │ │ │ - add %dl,0x35(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x7b(%rax) │ │ │ │ + jle b80c87 │ │ │ │ + cli │ │ │ │ jg b80cc7 │ │ │ │ add %dh,(%rax) │ │ │ │ - test $0x58,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b80ccf │ │ │ │ - add %ah,0x50(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %ah,-0x60(%rax) │ │ │ │ + jg b80c97 │ │ │ │ + cli │ │ │ │ jg b80cd7 │ │ │ │ add %dh,(%rax) │ │ │ │ - leave │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg b80cdf │ │ │ │ - add %dh,-0xb(%rax) │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ + sbb %eax,0x7ffac3(%rdx) │ │ │ │ + add %dh,0x45(%rax) │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg b80ce7 │ │ │ │ - add %ah,0x60c45a14(%rax) │ │ │ │ + add %ah,-0x53c7d9c(%rax) │ │ │ │ jg b80cef │ │ │ │ add %al,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg b80cf7 │ │ │ │ - add %ah,0x60c452f4(%rax) │ │ │ │ - jg b80cff │ │ │ │ - add %ah,%al │ │ │ │ - loopne b80d55 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + cmp $0x7ffac382,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0xe000007ffac37b44,%al │ │ │ │ + xor %bh,-0x3d(%rbx) │ │ │ │ + cli │ │ │ │ jg b80d07 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80d0f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80d17 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80d1f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80d27 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80d2f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80d37 │ │ │ │ add %al,%al │ │ │ │ - xor %ch,(%rbx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + adcb $0xfa,-0x3d(%rbx) │ │ │ │ jg b80d3f │ │ │ │ add %al,(%rax) │ │ │ │ - cmp (%rbx),%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + mov -0x3d(%rbx),%dl │ │ │ │ + cli │ │ │ │ jg b80d47 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80d4f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80d57 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80d5f │ │ │ │ - add %ah,-0x4b(%rax) │ │ │ │ - sub %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %ah,0x5(%rax) │ │ │ │ + push %rbx │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg b80d67 │ │ │ │ add %al,%al │ │ │ │ - xor %ch,(%rbx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + adcb $0xfa,-0x3d(%rbx) │ │ │ │ jg b80d6f │ │ │ │ add %al,(%rax) │ │ │ │ - cmp (%rbx),%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + mov -0x3d(%rbx),%dl │ │ │ │ + cli │ │ │ │ jg b80d77 │ │ │ │ add %dl,(%rax) │ │ │ │ - mov $0x2a,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x3d(%rbx) │ │ │ │ + cli │ │ │ │ jg b80d7f │ │ │ │ add %ah,%al │ │ │ │ - ds sub %esp,%eax │ │ │ │ - (bad) │ │ │ │ + mov -0x3d(%rbx),%ss │ │ │ │ + cli │ │ │ │ jg b80d87 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80d8f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80d97 │ │ │ │ add %bl,(%rax) │ │ │ │ adc 0x2(%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x32,%al │ │ │ │ - cmp %eax,%esp │ │ │ │ - (bad) │ │ │ │ - jg b80da7 │ │ │ │ + addb $0x0,0x7ffac362(%rdx) │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80daf │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80db7 │ │ │ │ add %al,%al │ │ │ │ - xor %ch,(%rbx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + adcb $0xfa,-0x3d(%rbx) │ │ │ │ jg b80dbf │ │ │ │ add %al,(%rax) │ │ │ │ - cmp (%rbx),%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + mov -0x3d(%rbx),%dl │ │ │ │ + cli │ │ │ │ jg b80dc7 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b80dcf │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80dd7 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b80ddf │ │ │ │ - add %ah,0x35(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %ah,-0x7b(%rax) │ │ │ │ + jle b80da7 │ │ │ │ + cli │ │ │ │ jg b80de7 │ │ │ │ add %dh,(%rax) │ │ │ │ - test $0x57,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + jg b80daf │ │ │ │ + cli │ │ │ │ jg b80def │ │ │ │ - add %al,-0xf(%rax) │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,0x41(%rax) │ │ │ │ + jnp b80db7 │ │ │ │ + cli │ │ │ │ jg b80df7 │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x53,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + push %rsp │ │ │ │ + jnp b80dbf │ │ │ │ + cli │ │ │ │ jg b80dff │ │ │ │ add %dh,(%rax) │ │ │ │ - call 8018d258 <_edata@@Base+0x7458d258> │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp $0x52,%bl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + cmp %bh,-0x3d(%rbx) │ │ │ │ + cli │ │ │ │ + jg b80e07 │ │ │ │ + add %al,-0x53c84b5(%rax) │ │ │ │ jg b80e0f │ │ │ │ - add %dl,0x46(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x6a(%rax) │ │ │ │ + jg b80dd7 │ │ │ │ + cli │ │ │ │ jg b80e17 │ │ │ │ add %dl,(%rax) │ │ │ │ - movabs %al,0x40b000007f60c458 │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + repnz add $0xfa,%bl │ │ │ │ + jg b80e1f │ │ │ │ + add %dh,-0x53c8070(%rax) │ │ │ │ jg b80e27 │ │ │ │ add %dl,(%rax) │ │ │ │ - movabs 0x573000007f60c458,%al │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + lock add $0xfa,%bl │ │ │ │ + jg b80e2f │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + jle b80df7 │ │ │ │ + cli │ │ │ │ jg b80e37 │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + and $0x80,%al │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg b80e3f │ │ │ │ - add %dh,0x60c452e1(%rax) │ │ │ │ + add %dh,-0x53c84cf(%rax) │ │ │ │ jg b80e47 │ │ │ │ - add %dh,-0xb(%rax) │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x45(%rax) │ │ │ │ + jnp b80e0f │ │ │ │ + cli │ │ │ │ jg b80e4f │ │ │ │ - add %dl,0x4b(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x65(%rax) │ │ │ │ + jle b80e17 │ │ │ │ + cli │ │ │ │ jg b80e57 │ │ │ │ - add %ah,0x60c457c8(%rax) │ │ │ │ + add %ah,-0x53c7fe8(%rax) │ │ │ │ jg b80e5f │ │ │ │ - add %al,-0x20(%rax) │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,0x30(%rax) │ │ │ │ + jnp b80e27 │ │ │ │ + cli │ │ │ │ jg b80e67 │ │ │ │ add %al,(%rax) │ │ │ │ - hlt │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + rex.R jnp b80e2f │ │ │ │ + cli │ │ │ │ jg b80e6f │ │ │ │ - add %dh,0x4e(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dh,-0x62(%rax) │ │ │ │ + jle b80e37 │ │ │ │ + cli │ │ │ │ jg b80e77 │ │ │ │ add %al,%al │ │ │ │ - lret │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg b80e7f │ │ │ │ + sbb 0x7ffac3(%rax),%eax │ │ │ │ add %ah,%al │ │ │ │ - (bad) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + xchg %edi,-0x3d(%rdi) │ │ │ │ + cli │ │ │ │ jg b80e87 │ │ │ │ add %al,(%rax) │ │ │ │ - cltd │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg b80e8f │ │ │ │ - add %ah,%al │ │ │ │ - loopne b80ee5 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + jmp 80b2d20e <_edata@@Base+0x74f2d20e> │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne b80ec2 │ │ │ │ + jnp b80e57 │ │ │ │ + cli │ │ │ │ jg b80e97 │ │ │ │ - add %ah,0x60c452f4(%rax) │ │ │ │ + add %ah,-0x53c84bc(%rax) │ │ │ │ jg b80e9f │ │ │ │ - add %ah,0x50(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %ah,-0x60(%rax) │ │ │ │ + jle b80e67 │ │ │ │ + cli │ │ │ │ jg b80ea7 │ │ │ │ - add %dh,0x60c457cd(%rax) │ │ │ │ + add %dh,-0x53c7fe3(%rax) │ │ │ │ jg b80eaf │ │ │ │ add %dh,(%rax) │ │ │ │ - vpinsrw $0x0,0x7f(%rax),%xmm4,%xmm12 │ │ │ │ - add %dl,%al │ │ │ │ - fwait │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + adc $0x7ffac382,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + shr $1,%bl │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b80ebf │ │ │ │ add %dl,(%rax) │ │ │ │ - rex.WX push %rsi │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ + jle b80e87 │ │ │ │ + cli │ │ │ │ jg b80ec7 │ │ │ │ - add %al,-0x39(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,0x17(%rax) │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b80ecf │ │ │ │ add %ah,%al │ │ │ │ - fists -0x3c(%rdx) │ │ │ │ (bad) │ │ │ │ + jnp b80e97 │ │ │ │ + cli │ │ │ │ jg b80ed7 │ │ │ │ - add %ah,0x60c452f3(%rax) │ │ │ │ + add %ah,-0x53c84bd(%rax) │ │ │ │ jg b80edf │ │ │ │ - add %al,0x60c4564d(%rax) │ │ │ │ + add %al,-0x53c8163(%rax) │ │ │ │ jg b80ee7 │ │ │ │ add %ah,%al │ │ │ │ - lret $0xc457 │ │ │ │ - (bad) │ │ │ │ - jg b80eef │ │ │ │ - add %al,0x60c452e0(%rax) │ │ │ │ + sbb 0x7ffac3(%rax),%al │ │ │ │ + add %al,-0x53c84d0(%rax) │ │ │ │ jg b80ef7 │ │ │ │ - add %al,-0xc(%rax) │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,0x44(%rax) │ │ │ │ + jnp b80ebf │ │ │ │ + cli │ │ │ │ jg b80eff │ │ │ │ add %dh,(%rax) │ │ │ │ - nop │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + loopne b80f81 │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg b80f07 │ │ │ │ add %al,%al │ │ │ │ - or -0x3c(%rax),%ebx │ │ │ │ - (bad) │ │ │ │ + pop %rbx │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b80f0f │ │ │ │ add %dl,%al │ │ │ │ - cltd │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg b80f17 │ │ │ │ + jmp 80b2d295 <_edata@@Base+0x74f2d295> │ │ │ │ add %al,(%rax) │ │ │ │ - ret $0xc458 │ │ │ │ - (bad) │ │ │ │ - jg b80f1f │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg b80f27 │ │ │ │ - add %dh,-0x26(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rdx) │ │ │ │ + add $0x7ffa,%ebx │ │ │ │ + and %ch,0x7ffac37e(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo b80f54 │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b80f2f │ │ │ │ add %al,(%rax) │ │ │ │ - loop b80f85 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + xor -0x3d(%rbx),%bh │ │ │ │ + cli │ │ │ │ jg b80f37 │ │ │ │ add %al,%al │ │ │ │ - cmc │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + rex.RB jnp b80eff │ │ │ │ + cli │ │ │ │ jg b80f3f │ │ │ │ - add %ah,0x60c45680(%rax) │ │ │ │ + add %ah,-0x53c8130(%rax) │ │ │ │ jg b80f47 │ │ │ │ - add %dl,0x60c457fc(%rax) │ │ │ │ + add %dl,-0x53c7fb4(%rax) │ │ │ │ jg b80f4f │ │ │ │ - add %ah,0x60c452f0(%rax) │ │ │ │ + add %ah,-0x53c84c0(%rax) │ │ │ │ jg b80f57 │ │ │ │ - add %dh,0x3(%rax) │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x53(%rax) │ │ │ │ + jnp b80f1f │ │ │ │ + cli │ │ │ │ jg b80f5f │ │ │ │ add %ah,(%rax) │ │ │ │ - mov %ss,-0x3c(%rsi) │ │ │ │ - (bad) │ │ │ │ + fdivrl -0x3d(%rsi) │ │ │ │ + cli │ │ │ │ jg b80f67 │ │ │ │ - add %dh,0x60c45807(%rax) │ │ │ │ + add %dh,-0x53c7fa9(%rax) │ │ │ │ jg b80f6f │ │ │ │ - add %ah,0x24(%rax) │ │ │ │ - pop %rdx │ │ │ │ - (bad) │ │ │ │ + add %ah,0x74(%rax) │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg b80f77 │ │ │ │ - add %al,0x60c458bf(%rax) │ │ │ │ + add %al,-0x53c7ef1(%rax) │ │ │ │ jg b80f7f │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + jle b80f47 │ │ │ │ + cli │ │ │ │ jg b80f87 │ │ │ │ - add %al,-0x26(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,0x2a(%rax) │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b80f8f │ │ │ │ - add %dh,-0xb(%rax) │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ + add %dh,0x45(%rax) │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg b80f97 │ │ │ │ add %dh,(%rax) │ │ │ │ - leave │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg b80f9f │ │ │ │ - add %ah,0x60c4567b(%rax) │ │ │ │ + sbb %eax,0x7ffac3(%rdx) │ │ │ │ + add %ah,-0x53c8135(%rax) │ │ │ │ jg b80fa7 │ │ │ │ add %dl,(%rax) │ │ │ │ - clc │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + rex.W add $0xfa,%bl │ │ │ │ jg b80faf │ │ │ │ add %al,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg b80fb7 │ │ │ │ - add %ah,0x60c45a14(%rax) │ │ │ │ - jg b80fbf │ │ │ │ - add %al,%al │ │ │ │ - test %dl,-0x3c(%rsi) │ │ │ │ + cmp $0x7ffac382,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0xc000007ffac38264,%al │ │ │ │ (bad) │ │ │ │ + jle b80f87 │ │ │ │ + cli │ │ │ │ jg b80fc7 │ │ │ │ add %al,%al │ │ │ │ - add %bl,-0x3c(%rax) │ │ │ │ - (bad) │ │ │ │ + push %rax │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b80fcf │ │ │ │ add %dl,(%rax) │ │ │ │ - int1 │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + rex.B jnp b80f97 │ │ │ │ + cli │ │ │ │ jg b80fd7 │ │ │ │ add %dl,%al │ │ │ │ - add -0x3c(%rbx),%edx │ │ │ │ - (bad) │ │ │ │ + push %rbx │ │ │ │ + jnp b80f9f │ │ │ │ + cli │ │ │ │ jg b80fdf │ │ │ │ add %al,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg b80fe7 │ │ │ │ - add %ah,%al │ │ │ │ - out %eax,$0x57 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + mov $0x7ffac37e,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne b81021 │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b80fef │ │ │ │ - add %al,-0x54(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x4(%rax) │ │ │ │ + jle b80fb7 │ │ │ │ + cli │ │ │ │ jg b80ff7 │ │ │ │ - add %dh,-0x4d(%rax) │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ + add %dh,0x3(%rax) │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg b80fff │ │ │ │ add %dl,%al │ │ │ │ - jp b81059 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + lret $0xc37e │ │ │ │ + cli │ │ │ │ jg b81007 │ │ │ │ add %al,(%rax) │ │ │ │ - notl -0x3c(%rdi) │ │ │ │ - (bad) │ │ │ │ + rex.RXB add $0xfa,%r11b │ │ │ │ jg b8100f │ │ │ │ - add %al,0x60c456ac(%rax) │ │ │ │ + add %al,-0x53c8104(%rax) │ │ │ │ jg b81017 │ │ │ │ - add %dh,0x60c459ba(%rax) │ │ │ │ + add %dh,-0x53c7df6(%rax) │ │ │ │ jg b8101f │ │ │ │ - add %dl,0x60c45662(%rax) │ │ │ │ + add %dl,-0x53c814e(%rax) │ │ │ │ jg b81027 │ │ │ │ add %al,(%rax) │ │ │ │ - fists -0x3c(%rdi) │ │ │ │ (bad) │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b8102f │ │ │ │ - add %dh,0x60c456aa(%rax) │ │ │ │ + add %dh,-0x53c8106(%rax) │ │ │ │ jg b81037 │ │ │ │ add %ah,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg b8103f │ │ │ │ - add %dl,0x35(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + add $0x7ffa,%ebx │ │ │ │ + push %rax │ │ │ │ + test %edi,-0x3d(%rsi) │ │ │ │ + cli │ │ │ │ jg b81047 │ │ │ │ add %dl,(%rax) │ │ │ │ - test $0x57,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + jg b8100f │ │ │ │ + cli │ │ │ │ jg b8104f │ │ │ │ add %dl,(%rax) │ │ │ │ - jmp b81079 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + cmp -0x3d(%rdi),%ecx │ │ │ │ + cli │ │ │ │ jg b81057 │ │ │ │ - add %ah,0x50(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %ah,-0x60(%rax) │ │ │ │ + jg b8101f │ │ │ │ + cli │ │ │ │ jg b8105f │ │ │ │ add %dh,(%rax) │ │ │ │ - test $0x58,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b81067 │ │ │ │ add %dh,(%rax) │ │ │ │ - test $0x58,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b8106f │ │ │ │ - add %ah,0x50(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %ah,-0x60(%rax) │ │ │ │ + jg b81037 │ │ │ │ + cli │ │ │ │ jg b81077 │ │ │ │ add %al,(%rax) │ │ │ │ - fists -0x3c(%rdi) │ │ │ │ (bad) │ │ │ │ + add $0xfa,%bl │ │ │ │ jg b8107f │ │ │ │ - add %dl,0x60c45662(%rax) │ │ │ │ + add %dl,-0x53c814e(%rax) │ │ │ │ jg b81087 │ │ │ │ - add %dl,0x35(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x7b(%rax) │ │ │ │ + jle b8104f │ │ │ │ + cli │ │ │ │ jg b8108f │ │ │ │ add %dl,(%rax) │ │ │ │ - test $0x57,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + jg b81057 │ │ │ │ + cli │ │ │ │ jg b81097 │ │ │ │ - add %ah,0x60c452f4(%rax) │ │ │ │ + add %ah,-0x53c84bc(%rax) │ │ │ │ jg b8109f │ │ │ │ add %ah,%al │ │ │ │ - loopne b810f5 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + xor %bh,-0x3d(%rbx) │ │ │ │ + cli │ │ │ │ jg b810a7 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b810af │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b810b7 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b810bf │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b810c7 │ │ │ │ add %bl,%al │ │ │ │ sbb 0x2(%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0x0,0x7f60c426(%rdx) │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + sar $0x4e,%dl │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ + jg b810d7 │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b810df │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b810e7 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b810ef │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b810f7 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b810ff │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81107 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b8110f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b81117 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8111f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81127 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8112f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81137 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8113f │ │ │ │ add %bh,(%rax) │ │ │ │ sbb %eax,0x2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x32,%al │ │ │ │ - cmp %eax,%esp │ │ │ │ - (bad) │ │ │ │ - jg b8114f │ │ │ │ + addb $0x0,0x7ffac362(%rdx) │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81157 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8115f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81167 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8116f │ │ │ │ ... │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b811ff │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81207 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8120f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81217 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8121f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81227 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8122f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81237 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8123f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81247 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8124f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81257 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8125f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81267 │ │ │ │ add %al,%al │ │ │ │ - xor %ch,(%rbx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + adcb $0xfa,-0x3d(%rbx) │ │ │ │ jg b8126f │ │ │ │ add %al,(%rax) │ │ │ │ - cmp (%rbx),%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + mov -0x3d(%rbx),%dl │ │ │ │ + cli │ │ │ │ jg b81277 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8127f │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b81287 │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b8128f │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg b81297 │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b8129f │ │ │ │ - add %dh,-0x5e(%rax) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + add %dh,-0xe(%rax) │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg b812a7 │ │ │ │ ... │ │ │ │ add %dh,0x6(%rbx) │ │ │ │ adcb $0xc,0x26ad1bb(%rsi) │ │ │ │ (bad) │ │ │ │ addl $0xffffffc2,0x2ca7f639(%rbp) │ │ │ │ push %rdi │ │ │ │ @@ -20649,19 +20524,17 @@ │ │ │ │ add %ah,%al │ │ │ │ enter $0x1c0,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rbx,%rbx,8) │ │ │ │ - rol $0xfe,%ecx │ │ │ │ - jg b81be7 │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ + add %dh,0x7ffee3b2(%rsp,%rdi,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock (bad) │ │ │ │ mov $0x0,%eax │ │ │ │ add %bh,%al │ │ │ │ out %al,$0xc0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x58(%rax) │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ @@ -21297,21 +21170,19 @@ │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ (bad) │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rbx) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rcx) │ │ │ │ + jge b83523 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x8e,%al │ │ │ │ - rolb $0x0,(%rcx) │ │ │ │ + add %ch,0x1c08e(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4e(%rcx) │ │ │ │ push %rsp │ │ │ │ rex.RB push %r10 │ │ │ │ rex.WRX │ │ │ │ rex.B │ │ │ │ @@ -23485,37 +23356,36 @@ │ │ │ │ add %bl,0x1c00b(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ - addr32 es rex.X jl b876f0 │ │ │ │ - jmp b8771e │ │ │ │ + add %bh,0x17d790b1(%rdx) │ │ │ │ + mov $0xd0,%dh │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%dh │ │ │ │ out %al,(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ sub $0xb9f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rdx │ │ │ │ - adc %al,%bh │ │ │ │ - xchg %al,%bl │ │ │ │ - lcall *(%rsi,%rdx,1) │ │ │ │ - pop %rdx │ │ │ │ - adc %dh,-0x1e83b6c3(%rcx) │ │ │ │ - jmp b87744 │ │ │ │ + mov $0x75b450b1,%edx │ │ │ │ + add %edi,(%rbx) │ │ │ │ + (bad) │ │ │ │ + mov $0x1ccc46b1,%edx │ │ │ │ + mov $0xd0,%dh │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ ffreep %st(0) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1c0cb(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23621,23 +23491,23 @@ │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %dl,0x6d(%rcx,%rbp,2) │ │ │ │ gs jae b879a1 │ │ │ │ (bad) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ jo b8796b │ │ │ │ - and %cl,0x6f(%rbp) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + and %dl,0x65(%rbp,%rsi,2) │ │ │ │ and %cl,0x75(%rdx) │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ and %ah,(%rax) │ │ │ │ - cmp %ah,(%rax) │ │ │ │ - xor %esi,(%rdx,%rdi,1) │ │ │ │ - xor %edi,(%rax) │ │ │ │ - cmp (%rax,%rsi,1),%dh │ │ │ │ + cmp %esp,(%rax) │ │ │ │ + xor %bh,(%rcx) │ │ │ │ + cmp (%rcx),%dh │ │ │ │ + xor %bh,(%rdx) │ │ │ │ + xor %bh,(%rax) │ │ │ │ and %dl,0x54(%rbp) │ │ │ │ rex.XB and %sil,(%r10) │ │ │ │ xor %dh,(%rdx) │ │ │ │ ss or 0x4c(%rax),%dl │ │ │ │ (bad) │ │ │ │ gs and %ah,%fs:0x6f(%rbx) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ @@ -26453,17 +26323,17 @@ │ │ │ │ iret │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,0x0(%rsi,%rdi,2) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ mov %bl,(%rax) │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x12(%rax) │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ @@ -51009,1333 +50879,1358 @@ │ │ │ │ (bad) │ │ │ │ push %rdx │ │ │ │ rex.WB │ │ │ │ rex.XB │ │ │ │ push %r11 │ │ │ │ jae 1011564 │ │ │ │ jae 10114ed │ │ │ │ - xor %dh,(%rbx) │ │ │ │ - xor %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x35(%rdx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - sub $0x30366637,%eax │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor (%rcx),%esi │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x36(%rdx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - jb 1011530 │ │ │ │ + jb 1011533 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rcx) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ - xor $0x30313139,%eax │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ + xor %dh,(%rdx) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %edi,(%rax) │ │ │ │ + xor $0x20,%al │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 10115a6 │ │ │ │ - jb 1011564 │ │ │ │ + (bad) │ │ │ │ + jne 10115a9 │ │ │ │ + jb 1011567 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011579 │ │ │ │ + jne 101157c │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6f732e64,0x6d(%rdx),%esp │ │ │ │ cs xor %ch,(%rsi) │ │ │ │ xor (%rsi),%ch │ │ │ │ xor %cl,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rbx) │ │ │ │ - xor %esi,(%rax) │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x36(%rdx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - sub $0x30366637,%eax │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor (%rdx),%esi │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x37(%rdx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - jb 10115ec │ │ │ │ + jb 10115ef │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rcx) │ │ │ │ xor %esi,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ - xor $0x30313139,%eax │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ + xor %dh,(%rdx) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %edi,(%rax) │ │ │ │ + xor $0x20,%al │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 1011618 │ │ │ │ - jb 10115d6 │ │ │ │ + (bad) │ │ │ │ + jne 101161b │ │ │ │ + jb 10115d9 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 10115eb │ │ │ │ + jne 10115ee │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6f732e64,0x6d(%rdx),%esp │ │ │ │ cs xor %ch,(%rsi) │ │ │ │ xor (%rsi),%ch │ │ │ │ xor %cl,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rbx) │ │ │ │ - xor (%rax),%dh │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x37(%rdx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - sub $0x30366637,%eax │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor (%rax,%rsi,1),%esi │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x39(%rdx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - and %dh,0x77(%rdx) │ │ │ │ + xor %ah,(%rax) │ │ │ │ + jb 1011661 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ xor %bh,(%rdx) │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ and %cl,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rbx) │ │ │ │ - xor $0x30,%al │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x39(%rdx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - sub $0x30366637,%eax │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor (%rdi),%esi │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x63(%rdx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - jb 1011645 │ │ │ │ + jb 1011648 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ - (bad) │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ xor %dh,(%rdx) │ │ │ │ - ss (bad) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %esi,(%rsi) │ │ │ │ + cmp %esp,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 10116bb │ │ │ │ - jb 1011679 │ │ │ │ + (bad) │ │ │ │ + jne 10116be │ │ │ │ + jb 101167c │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 101168e │ │ │ │ + jne 1011691 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x73356272,0x6b(%rdx),%esp │ │ │ │ - jne 10116d9 │ │ │ │ - jo 10116da │ │ │ │ - jb 10116e1 │ │ │ │ - jae,pn 10116df │ │ │ │ + jne 10116dc │ │ │ │ + jo 10116dd │ │ │ │ + jb 10116e4 │ │ │ │ + jae,pn 10116e2 │ │ │ │ cs xor %ch,(%rsi) │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rbx) │ │ │ │ - (bad) │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x63(%rdx),%ah │ │ │ │ + xor %dh,(%rax) │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x32(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor 0x30(%rax,%rsi,1),%esp │ │ │ │ xor %ah,(%rax) │ │ │ │ - jb 10116be │ │ │ │ - js 1011703 │ │ │ │ + jb 10116c1 │ │ │ │ + js 1011706 │ │ │ │ and %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rbx) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - xor %dh,(%rax) │ │ │ │ + xor %bh,(%rax) │ │ │ │ cmp (%rdx),%dh │ │ │ │ - cmp %ah,(%rax) │ │ │ │ - xor (%rbx),%esi │ │ │ │ - ss (bad) │ │ │ │ - xor %dh,(%rdx) │ │ │ │ - ss (bad) │ │ │ │ + xor %esp,(%rax) │ │ │ │ + xor %esi,(%rax) │ │ │ │ + xor (%rdx),%dh │ │ │ │ + cmp %edi,(%rcx) │ │ │ │ + ss cmp %esp,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 1011734 │ │ │ │ - jb 10116f2 │ │ │ │ + (bad) │ │ │ │ + jne 1011737 │ │ │ │ + jb 10116f5 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011707 │ │ │ │ + jne 101170a │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x73356272,0x6b(%rdx),%esp │ │ │ │ - jne 1011752 │ │ │ │ - jo 1011753 │ │ │ │ - jb 101175a │ │ │ │ - jae,pn 1011758 │ │ │ │ + jne 1011755 │ │ │ │ + jo 1011756 │ │ │ │ + jb 101175d │ │ │ │ + jae,pn 101175b │ │ │ │ cs xor %ch,(%rsi) │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rbx) │ │ │ │ - xor %dh,%fs:(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor 0x30(%rsi),%esp │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x32(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - and %dh,0x2d(%rdx) │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x34(%rbx),%ah │ │ │ │ + xor %dh,(%rax) │ │ │ │ + xor %ah,(%rax) │ │ │ │ + jb 101173a │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rax) │ │ │ │ cmp %esi,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ - (bad) │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ xor %dh,(%rdx) │ │ │ │ - ss (bad) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %esi,(%rsi) │ │ │ │ + cmp %esp,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 10117ad │ │ │ │ - jb 101176b │ │ │ │ + (bad) │ │ │ │ + jne 10117b0 │ │ │ │ + jb 101176e │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011780 │ │ │ │ + jne 1011783 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x73356272,0x6b(%rdx),%esp │ │ │ │ - jne 10117cb │ │ │ │ - jo 10117cc │ │ │ │ - jb 10117d3 │ │ │ │ - jae,pn 10117d1 │ │ │ │ + jne 10117ce │ │ │ │ + jo 10117cf │ │ │ │ + jb 10117d6 │ │ │ │ + jae,pn 10117d4 │ │ │ │ cs xor %ch,(%rsi) │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rbx) │ │ │ │ - data16 xor %dh,(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor $0x30,%al │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x34(%rbx),%ah │ │ │ │ + xor %dh,(%rax) │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x35(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - jb 10117b0 │ │ │ │ + jb 10117b3 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rax) │ │ │ │ (bad) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - xor %dh,(%rax) │ │ │ │ + xor %bh,(%rax) │ │ │ │ cmp (%rdx),%dh │ │ │ │ - cmp %ah,(%rax) │ │ │ │ - xor (%rbx),%esi │ │ │ │ - ss (bad) │ │ │ │ - xor %dh,(%rdx) │ │ │ │ - ss (bad) │ │ │ │ + xor %esp,(%rax) │ │ │ │ + xor %esi,(%rax) │ │ │ │ + xor (%rdx),%dh │ │ │ │ + cmp %edi,(%rcx) │ │ │ │ + ss cmp %esp,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 1011826 │ │ │ │ - jb 10117e4 │ │ │ │ + (bad) │ │ │ │ + jne 1011829 │ │ │ │ + jb 10117e7 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 10117f9 │ │ │ │ + jne 10117fc │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x73356272,0x6b(%rdx),%esp │ │ │ │ - jne 1011844 │ │ │ │ - jo 1011845 │ │ │ │ - jb 101184c │ │ │ │ - jae,pn 101184a │ │ │ │ + jne 1011847 │ │ │ │ + jo 1011848 │ │ │ │ + jb 101184f │ │ │ │ + jae,pn 101184d │ │ │ │ cs xor %ch,(%rsi) │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rax,%rsi,1) │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x35(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor $0x31,%al │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x36(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - jb 1011873 │ │ │ │ + jb 1011876 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rax) │ │ │ │ movsxd (%rax),%esi │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ - (bad) │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ xor %dh,(%rdx) │ │ │ │ - ss (bad) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %esi,(%rsi) │ │ │ │ + cmp %esp,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 101189f │ │ │ │ - jb 101185d │ │ │ │ + (bad) │ │ │ │ + jne 10118a2 │ │ │ │ + jb 1011860 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011872 │ │ │ │ + jne 1011875 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x73356272,0x6b(%rdx),%esp │ │ │ │ - jne 10118bd │ │ │ │ - jo 10118be │ │ │ │ - jb 10118c5 │ │ │ │ - jae,pn 10118c3 │ │ │ │ + jne 10118c0 │ │ │ │ + jo 10118c1 │ │ │ │ + jb 10118c8 │ │ │ │ + jae,pn 10118c6 │ │ │ │ cs xor %ch,(%rsi) │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rcx,%rsi,1) │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x36(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor $0x33,%al │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x38(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - jb 10118a2 │ │ │ │ + jb 10118a5 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ - (bad) │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ xor %dh,(%rdx) │ │ │ │ - cmp %dh,(%rbx) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %bh,(%rax) │ │ │ │ + xor %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 1011918 │ │ │ │ - jb 10118d6 │ │ │ │ + (bad) │ │ │ │ + jne 101191b │ │ │ │ + jb 10118d9 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 10118eb │ │ │ │ + jne 10118ee │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x655f6d6f,0x63(%rdx),%esp │ │ │ │ - jb 1011938 │ │ │ │ - jae,pn 1011938 │ │ │ │ + jb 101193b │ │ │ │ + jae,pn 101193b │ │ │ │ cs xor (%rsi),%ch │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rbx,%rsi,1) │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x38(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor $0x34,%al │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x39(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - jb 1011917 │ │ │ │ - js 101195c │ │ │ │ + jb 101191a │ │ │ │ + js 101195f │ │ │ │ and %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rdx) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - xor %dh,(%rax) │ │ │ │ + xor %bh,(%rax) │ │ │ │ cmp (%rdx),%dh │ │ │ │ - cmp %ah,(%rax) │ │ │ │ - xor (%rbx),%esi │ │ │ │ - ss (bad) │ │ │ │ - xor %dh,(%rdx) │ │ │ │ - cmp %dh,(%rbx) │ │ │ │ + xor %esp,(%rax) │ │ │ │ + xor %esi,(%rax) │ │ │ │ + xor (%rdx),%dh │ │ │ │ + cmp %edi,(%rax) │ │ │ │ + cmp %dh,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ch,(%rdi) │ │ │ │ - jne 101198d │ │ │ │ - jb 101194b │ │ │ │ + jne 1011990 │ │ │ │ + jb 101194e │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011960 │ │ │ │ + jne 1011963 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x655f6d6f,0x63(%rdx),%esp │ │ │ │ - jb 10119ad │ │ │ │ - jae,pn 10119ad │ │ │ │ + jb 10119b0 │ │ │ │ + jae,pn 10119b0 │ │ │ │ cs xor (%rsi),%ch │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rsp,%rsi,1) │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x39(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor $0x35,%al │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x61(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - jb 101198c │ │ │ │ + jb 101198f │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rax) │ │ │ │ xor (%rax),%esi │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ - (bad) │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ xor %dh,(%rdx) │ │ │ │ - cmp %dh,(%rbx) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %bh,(%rax) │ │ │ │ + xor %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 1011a02 │ │ │ │ - jb 10119c0 │ │ │ │ + (bad) │ │ │ │ + jne 1011a05 │ │ │ │ + jb 10119c3 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 10119d5 │ │ │ │ + jne 10119d8 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x655f6d6f,0x63(%rdx),%esp │ │ │ │ - jb 1011a22 │ │ │ │ - jae,pn 1011a22 │ │ │ │ + jb 1011a25 │ │ │ │ + jae,pn 1011a25 │ │ │ │ cs xor (%rsi),%ch │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,0x2d303030(,%rsi,1) │ │ │ │ - (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rsi,%rsi,1) │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x61(%rbx),%ah │ │ │ │ + xor %dh,(%rax) │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x62(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - jb 1011a01 │ │ │ │ + jb 1011a04 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rax) │ │ │ │ xor (%rax),%esi │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ - (bad) │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ xor %dh,(%rdx) │ │ │ │ - cmp %dh,(%rbx) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %bh,(%rax) │ │ │ │ + xor %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 1011a77 │ │ │ │ - jb 1011a35 │ │ │ │ + (bad) │ │ │ │ + jne 1011a7a │ │ │ │ + jb 1011a38 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011a4a │ │ │ │ + jne 1011a4d │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x655f6d6f,0x63(%rdx),%esp │ │ │ │ - jb 1011a97 │ │ │ │ - jae,pn 1011a97 │ │ │ │ + jb 1011a9a │ │ │ │ + jae,pn 1011a9a │ │ │ │ cs xor (%rsi),%ch │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rsi,%rsi,1) │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x62(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor $0x37,%al │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x63(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - jb 1011ac0 │ │ │ │ + jb 1011ac3 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rax) │ │ │ │ xor $0x30,%al │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ - (bad) │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ xor %dh,(%rdx) │ │ │ │ - cmp %dh,(%rbx) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %bh,(%rax) │ │ │ │ + xor %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 1011aec │ │ │ │ - jb 1011aaa │ │ │ │ + (bad) │ │ │ │ + jne 1011aef │ │ │ │ + jb 1011aad │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011abf │ │ │ │ + jne 1011ac2 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x655f6d6f,0x63(%rdx),%esp │ │ │ │ - jb 1011b0c │ │ │ │ - jae,pn 1011b0c │ │ │ │ + jb 1011b0f │ │ │ │ + jae,pn 1011b0f │ │ │ │ cs xor (%rsi),%ch │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rdi,%rsi,1) │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x63(%rbx),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - xor $0x62,%al │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x30(%rax,%rsi,1),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ah,(%rax) │ │ │ │ - jb 1011aeb │ │ │ │ + and %dh,0x2d(%rdx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ - (bad) │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ xor %dh,(%rdx) │ │ │ │ - cmp %edi,(%rax) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %esi,(%rsi) │ │ │ │ + xor (%rax),%esp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 1011b61 │ │ │ │ - jb 1011b1f │ │ │ │ + (bad) │ │ │ │ + jne 1011b64 │ │ │ │ + jb 1011b22 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011b34 │ │ │ │ + jne 1011b37 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x79726335,0x6b(%rdx),%esp │ │ │ │ - jo 1011b83 │ │ │ │ + jo 1011b86 │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ - jae,pn 1011b82 │ │ │ │ + jae,pn 1011b85 │ │ │ │ cs xor (%rsi),%ebp │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rdx,%riz,2) │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x30(%rax,%rsi,1),%ah │ │ │ │ + xor %dh,(%rax) │ │ │ │ + sub $0x61666637,%eax │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x61(%rbp),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - ss xor $0x20303030,%eax │ │ │ │ - jb 1011b61 │ │ │ │ - js 1011ba6 │ │ │ │ + xor %ah,(%rax) │ │ │ │ + jb 1011b64 │ │ │ │ + js 1011ba9 │ │ │ │ and %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rax,%rsi,1) │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ - (bad) │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ xor %dh,(%rdx) │ │ │ │ - cmp %edi,(%rax) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %esi,(%rsi) │ │ │ │ + xor (%rax),%esp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 1011bd7 │ │ │ │ - jb 1011b95 │ │ │ │ + (bad) │ │ │ │ + jne 1011bda │ │ │ │ + jb 1011b98 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011baa │ │ │ │ + jne 1011bad │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x79726335,0x6b(%rdx),%esp │ │ │ │ - jo 1011bf9 │ │ │ │ + jo 1011bfc │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ - jae,pn 1011bf8 │ │ │ │ + jae,pn 1011bfb │ │ │ │ cs xor (%rsi),%ebp │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rsi) │ │ │ │ - xor $0x2d303030,%eax │ │ │ │ - (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rdi) │ │ │ │ - xor (%rax),%dh │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x61(%rbp),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - and %dh,0x2d(%rdx) │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x37(%rsi),%ah │ │ │ │ + xor %dh,(%rax) │ │ │ │ + xor %ah,(%rax) │ │ │ │ + jb 1011bda │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rcx) │ │ │ │ xor %dh,%gs:(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - xor %dh,(%rax) │ │ │ │ + xor %bh,(%rax) │ │ │ │ cmp (%rdx),%dh │ │ │ │ - cmp %ah,(%rax) │ │ │ │ - xor (%rbx),%esi │ │ │ │ - ss (bad) │ │ │ │ - xor %dh,(%rdx) │ │ │ │ - cmp %edi,(%rax) │ │ │ │ + xor %esp,(%rax) │ │ │ │ + xor %esi,(%rax) │ │ │ │ + xor (%rdx),%dh │ │ │ │ + cmp %edi,(%rcx) │ │ │ │ + ss xor (%rax),%esp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 1011c4d │ │ │ │ - jb 1011c0b │ │ │ │ + (bad) │ │ │ │ + jne 1011c50 │ │ │ │ + jb 1011c0e │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011c20 │ │ │ │ + jne 1011c23 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x79726335,0x6b(%rdx),%esp │ │ │ │ - jo 1011c6f │ │ │ │ + jo 1011c72 │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ - jae,pn 1011c6e │ │ │ │ + jae,pn 1011c71 │ │ │ │ cs xor (%rsi),%ebp │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rdi) │ │ │ │ - xor (%rax),%dh │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x37(%rsi),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - sub $0x30366637,%eax │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - (bad) │ │ │ │ - xor (%rax),%esi │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x38(%rsi),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - and %dh,0x2d(%rdx) │ │ │ │ + xor %ah,(%rax) │ │ │ │ + jb 1011c50 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rdx) │ │ │ │ (bad) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - xor %dh,(%rax) │ │ │ │ + xor %bh,(%rax) │ │ │ │ cmp (%rdx),%dh │ │ │ │ - cmp %ah,(%rax) │ │ │ │ - xor (%rbx),%esi │ │ │ │ - ss (bad) │ │ │ │ - xor %dh,(%rdx) │ │ │ │ - cmp %edi,(%rax) │ │ │ │ + xor %esp,(%rax) │ │ │ │ + xor %esi,(%rax) │ │ │ │ + xor (%rdx),%dh │ │ │ │ + cmp %edi,(%rcx) │ │ │ │ + ss xor (%rax),%esp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 1011cc3 │ │ │ │ - jb 1011c81 │ │ │ │ + (bad) │ │ │ │ + jne 1011cc6 │ │ │ │ + jb 1011c84 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011c96 │ │ │ │ + jne 1011c99 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x79726335,0x6b(%rdx),%esp │ │ │ │ - jo 1011ce5 │ │ │ │ + jo 1011ce8 │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ - jae,pn 1011ce4 │ │ │ │ + jae,pn 1011ce7 │ │ │ │ cs xor (%rsi),%ebp │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rdi) │ │ │ │ - xor (%rax),%esi │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x38(%rsi),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - sub $0x30366637,%eax │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - (bad) │ │ │ │ - xor $0x30,%al │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x39(%rsi),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - and %dh,0x77(%rdx) │ │ │ │ + xor %ah,(%rax) │ │ │ │ + jb 1011d10 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rdx) │ │ │ │ movsxd (%rax),%esi │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ - (bad) │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ xor %dh,(%rdx) │ │ │ │ - cmp %edi,(%rax) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %esi,(%rsi) │ │ │ │ + xor (%rax),%esp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 1011d39 │ │ │ │ - jb 1011cf7 │ │ │ │ + (bad) │ │ │ │ + jne 1011d3c │ │ │ │ + jb 1011cfa │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011d0c │ │ │ │ + jne 1011d0f │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x79726335,0x6b(%rdx),%esp │ │ │ │ - jo 1011d5b │ │ │ │ + jo 1011d5e │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ - jae,pn 1011d5a │ │ │ │ + jae,pn 1011d5d │ │ │ │ cs xor (%rsi),%ebp │ │ │ │ xor %ecx,(%rdx) │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %dh,(%rdi) │ │ │ │ - xor $0x30,%al │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x39(%rsi),%ah │ │ │ │ xor %dh,(%rax) │ │ │ │ - sub $0x30366637,%eax │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - cmp %esi,(%rdi) │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor (%rcx),%esi │ │ │ │ + movsxd (%rax),%esi │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ah,(%rax) │ │ │ │ - jb 1011d39 │ │ │ │ + and %dh,0x2d(%rdx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ + xor %dh,(%rdx) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %esi,(%rsi) │ │ │ │ (bad) │ │ │ │ - xor %dh,(%rbx) │ │ │ │ - xor (%rax,%riz,1),%esi │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - jne 1011daf │ │ │ │ - jb 1011d6d │ │ │ │ + and %ch,(%rdi) │ │ │ │ + jne 1011db2 │ │ │ │ + jb 1011d70 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011d82 │ │ │ │ + jne 1011d85 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x2e356272,0x6b(%rdx),%esp │ │ │ │ - jae 1011dcc │ │ │ │ + jae 1011dcf │ │ │ │ cs xor (%rsi),%ebp │ │ │ │ xor (%rdx),%ecx │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - (bad) │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor (%rcx),%esi │ │ │ │ + movsxd (%rax),%esi │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rax,%rsi,1),%esi │ │ │ │ - data16 (bad) │ │ │ │ + sub $0x61666637,%eax │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor (%rdi),%esi │ │ │ │ + movsxd (%rax),%esi │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ah,(%rax) │ │ │ │ - jb 1011dab │ │ │ │ - js 1011df0 │ │ │ │ + and %dh,0x2d(%rdx) │ │ │ │ + js 1011df3 │ │ │ │ and %dh,(%rax) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor (%rbx),%dh │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - xor %dh,(%rax) │ │ │ │ + xor %bh,(%rax) │ │ │ │ cmp (%rdx),%dh │ │ │ │ - cmp %ah,(%rax) │ │ │ │ - xor (%rbx),%esi │ │ │ │ + xor %esp,(%rax) │ │ │ │ + xor %esi,(%rax) │ │ │ │ + xor (%rdx),%dh │ │ │ │ + cmp %edi,(%rcx) │ │ │ │ ss (bad) │ │ │ │ - xor %dh,(%rbx) │ │ │ │ - xor (%rax,%riz,1),%esi │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - jne 1011e21 │ │ │ │ - jb 1011ddf │ │ │ │ + and %ch,(%rdi) │ │ │ │ + jne 1011e24 │ │ │ │ + jb 1011de2 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011df4 │ │ │ │ + jne 1011df7 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x2e356272,0x6b(%rdx),%esp │ │ │ │ - jae 1011e3e │ │ │ │ + jae 1011e41 │ │ │ │ cs xor (%rsi),%ebp │ │ │ │ xor (%rdx),%ecx │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %ah,0x37(%rsi) │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor (%rdi),%esi │ │ │ │ + movsxd (%rax),%esi │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rcx,%rsi,1),%esi │ │ │ │ - xor 0x30(%rbp),%esp │ │ │ │ + sub $0x61666637,%eax │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x33(%rbx),%esp │ │ │ │ xor %dh,(%rax) │ │ │ │ - and %dh,0x2d(%rdx) │ │ │ │ + xor %ah,(%rax) │ │ │ │ + jb 1011e20 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %bh,(%rax) │ │ │ │ xor (%rax),%esi │ │ │ │ xor %dh,(%rax) │ │ │ │ and %dh,(%rax) │ │ │ │ - xor %bh,(%rdx) │ │ │ │ - xor (%rax),%bh │ │ │ │ - and %dh,(%rbx) │ │ │ │ - xor (%rsi),%esi │ │ │ │ + cmp %bh,(%rdx) │ │ │ │ + xor (%rcx),%dh │ │ │ │ + and %dh,(%rcx) │ │ │ │ + xor %dh,(%rdx) │ │ │ │ + xor (%rcx),%bh │ │ │ │ + cmp %esi,(%rsi) │ │ │ │ (bad) │ │ │ │ - xor %dh,(%rbx) │ │ │ │ - xor (%rax,%riz,1),%esi │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - jne 1011e93 │ │ │ │ - jb 1011e51 │ │ │ │ + and %ch,(%rdi) │ │ │ │ + jne 1011e96 │ │ │ │ + jb 1011e54 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x6e672d78,0x75(%rsi),%ebp │ │ │ │ - jne 1011e66 │ │ │ │ + jne 1011e69 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x2e356272,0x6b(%rdx),%esp │ │ │ │ - jae 1011eb0 │ │ │ │ + jae 1011eb3 │ │ │ │ cs xor (%rsi),%ebp │ │ │ │ xor (%rdx),%ecx │ │ │ │ (bad) │ │ │ │ - data16 ss xor %ah,0x34(%rbx) │ │ │ │ - xor %esi,(%rbx) │ │ │ │ - xor %dh,%gs:(%rax) │ │ │ │ - xor %ch,0x30366637(%rip) │ │ │ │ - movsxd (%rcx,%rsi,1),%esi │ │ │ │ - xor $0x62,%al │ │ │ │ + data16 data16 (bad) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x33(%rbx),%esp │ │ │ │ xor %dh,(%rax) │ │ │ │ - xor %ah,(%rax) │ │ │ │ - jb 1011e8f │ │ │ │ + xor %ch,0x61666637(%rip) │ │ │ │ + movsxd (%rbx),%esi │ │ │ │ + xor 0x30(%rax,%rsi,1),%esp │ │ │ │ + xor %dh,(%rax) │ │ │ │ + and %dh,0x2d(%rdx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %ah,0x39(%rbx) │ │ │ │ xor %dh,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ - xor %dh,(%rax) │ │ │ │ + xor %bh,(%rax) │ │ │ │ cmp (%rdx),%dh │ │ │ │ - cmp %ah,(%rax) │ │ │ │ - xor (%rbx),%esi │ │ │ │ + xor %esp,(%rax) │ │ │ │ + xor %esi,(%rax) │ │ │ │ + xor (%rdx),%dh │ │ │ │ + cmp %edi,(%rcx) │ │ │ │ ss (bad) │ │ │ │ - xor %dh,(%rbx) │ │ │ │ - xor (%rax,%riz,1),%esi │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - jne 1011f05 │ │ │ │ - jb 1011ec3 │ │ │ │ + and %ch,(%rdi) │ │ │ │ + jne 1011f08 │ │ │ │ + jb 1011ec6 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1011f21 │ │ │ │ - jb 1011edf │ │ │ │ + jne 1011f24 │ │ │ │ + jb 1011ee2 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1011f3d │ │ │ │ - jb 1011efb │ │ │ │ + jne 1011f40 │ │ │ │ + jb 1011efe │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1011f59 │ │ │ │ - jb 1011f17 │ │ │ │ + jne 1011f5c │ │ │ │ + jb 1011f1a │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1011f75 │ │ │ │ - jb 1011f33 │ │ │ │ + jne 1011f78 │ │ │ │ + jb 1011f36 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1011f91 │ │ │ │ - jb 1011f4f │ │ │ │ + jne 1011f94 │ │ │ │ + jb 1011f52 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1011fad │ │ │ │ - jb 1011f6b │ │ │ │ + jne 1011fb0 │ │ │ │ + jb 1011f6e │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1011fc9 │ │ │ │ - jb 1011f87 │ │ │ │ + jne 1011fcc │ │ │ │ + jb 1011f8a │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1011fe5 │ │ │ │ - jb 1011fa3 │ │ │ │ + jne 1011fe8 │ │ │ │ + jb 1011fa6 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1012001 │ │ │ │ - jb 1011fbf │ │ │ │ + jne 1012004 │ │ │ │ + jb 1011fc2 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 101201d │ │ │ │ - jb 1011fdb │ │ │ │ + jne 1012020 │ │ │ │ + jb 1011fde │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1012039 │ │ │ │ - jb 1011ff7 │ │ │ │ + jne 101203c │ │ │ │ + jb 1011ffa │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1012055 │ │ │ │ - jb 1012013 │ │ │ │ + jne 1012058 │ │ │ │ + jb 1012016 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1012071 │ │ │ │ - jb 101202f │ │ │ │ + jne 1012074 │ │ │ │ + jb 1012032 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 101208d │ │ │ │ - jb 101204b │ │ │ │ + jne 1012090 │ │ │ │ + jb 101204e │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ - imul $0x20202020,0x6e(%rsi),%ebp │ │ │ │ + imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 10120aa │ │ │ │ - jb 1012068 │ │ │ │ + (bad) │ │ │ │ + jne 10120ac │ │ │ │ + jb 101206a │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ - imul $0x20202020,0x6e(%rsi),%ebp │ │ │ │ + imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ - jne 10120c7 │ │ │ │ - jb 1012085 │ │ │ │ + (bad) │ │ │ │ + jne 10120c8 │ │ │ │ + jb 1012086 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 10120e3 │ │ │ │ - jb 10120a1 │ │ │ │ + jne 10120e4 │ │ │ │ + jb 10120a2 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 10120ff │ │ │ │ - jb 10120bd │ │ │ │ + jne 1012100 │ │ │ │ + jb 10120be │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 101211b │ │ │ │ - jb 10120d9 │ │ │ │ + jne 101211c │ │ │ │ + jb 10120da │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1012137 │ │ │ │ - jb 10120f5 │ │ │ │ + jne 1012138 │ │ │ │ + jb 10120f6 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1012153 │ │ │ │ - jb 1012111 │ │ │ │ + jne 1012154 │ │ │ │ + jb 1012112 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 101216f │ │ │ │ - jb 101212d │ │ │ │ + jne 1012170 │ │ │ │ + jb 101212e │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 101218b │ │ │ │ - jb 1012149 │ │ │ │ + jne 101218c │ │ │ │ + jb 101214a │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 10121a7 │ │ │ │ - jb 1012165 │ │ │ │ + jne 10121a8 │ │ │ │ + jb 1012166 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 10121c3 │ │ │ │ - jb 1012181 │ │ │ │ + jne 10121c4 │ │ │ │ + jb 1012182 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 10121df │ │ │ │ - jb 101219d │ │ │ │ + jne 10121e0 │ │ │ │ + jb 101219e │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 10121fb │ │ │ │ - jb 10121b9 │ │ │ │ + jne 10121fc │ │ │ │ + jb 10121ba │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1012217 │ │ │ │ - jb 10121d5 │ │ │ │ + jne 1012218 │ │ │ │ + jb 10121d6 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1012233 │ │ │ │ - jb 10121f1 │ │ │ │ + jne 1012234 │ │ │ │ + jb 10121f2 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 101224f │ │ │ │ - jb 101220d │ │ │ │ + jne 1012250 │ │ │ │ + jb 101220e │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 101226b │ │ │ │ - jb 1012229 │ │ │ │ + jne 101226c │ │ │ │ + jb 101222a │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 1012287 │ │ │ │ - jb 1012245 │ │ │ │ + jne 1012288 │ │ │ │ + jb 1012246 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 10122a3 │ │ │ │ - jb 1012261 │ │ │ │ + jne 10122a4 │ │ │ │ + jb 1012262 │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ - imul $0x20202020,0x6e(%rsi),%ebp │ │ │ │ + imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ and %ah,(%rax) │ │ │ │ and %ah,(%rax) │ │ │ │ - and %ch,(%rdi) │ │ │ │ + (bad) │ │ │ │ jne 10122c0 │ │ │ │ jb 101227e │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x5f363878,0x2f(%rdx),%esp │ │ │ │ ss xor $0x2d,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ imul $0x20202020,0x20(%rsi),%ebp │ │ │ │ @@ -52553,31 +52448,29 @@ │ │ │ │ roll $0x0,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ and $0xc0,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x3e(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bl,%dh │ │ │ │ - rolb $0x0,(%rcx) │ │ │ │ + add %cl,0x1c0de(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %dl,%dl │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x16(%rax) │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x13e3f1e(%rax) │ │ │ │ + add %cl,0x44(%rax) │ │ │ │ + mov $0xe3,%cl │ │ │ │ + (bad) │ │ │ │ jg 10124ff │ │ │ │ add %dl,0x26(%rax) │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x48(%rax) │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -52816,15 +52709,17 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x15(%rax) │ │ │ │ (bad) │ │ │ │ add %al,0x1c01a(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x13e3f1e(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.R mov $0xe3,%cl │ │ │ │ + (bad) │ │ │ │ jg 101398f │ │ │ │ add %dl,-0x65(%rax) │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %ah,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53098,29 +52993,27 @@ │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x1c0c8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1014a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ - xchg %ebx,0x161cffc3(%rcx) │ │ │ │ + add %bh,0x755490b1(%rdx) │ │ │ │ + add %edi,(%rbx) │ │ │ │ + (bad) │ │ │ │ and %ah,%ch │ │ │ │ loope 1014b95 │ │ │ │ ... │ │ │ │ sbb %al,(%rcx,%rax,8) │ │ │ │ ... │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - fwait │ │ │ │ - ret │ │ │ │ - lcall *(%rsi,%rdx,1) │ │ │ │ - pop %rdx │ │ │ │ - adc %al,-0x1e835d06(%rip) │ │ │ │ - jmp 1014bc4 │ │ │ │ + add %bh,0x755770b1(%rdx) │ │ │ │ + add %edi,(%rbx) │ │ │ │ + (bad) │ │ │ │ + mov $0xf70bf2b1,%edx │ │ │ │ + mov $0xd0,%dh │ │ │ │ ... │ │ │ │ add %al,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53129,67 +53022,61 @@ │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,0x1014b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ - xchg %ebx,0x161cffc3(%rcx) │ │ │ │ + add %bh,0x755490b1(%rdx) │ │ │ │ + add %edi,(%rbx) │ │ │ │ + (bad) │ │ │ │ and %ah,%ch │ │ │ │ loope 1014c85 │ │ │ │ ... │ │ │ │ sbb %al,(%rcx,%rax,8) │ │ │ │ ... │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - fwait │ │ │ │ - ret │ │ │ │ - lcall *(%rsi,%rdx,1) │ │ │ │ - pop %rdx │ │ │ │ - adc %dl,-0x7(%rbx) │ │ │ │ - movabs %al,0xe9e17c │ │ │ │ + add %bh,0x755770b1(%rdx) │ │ │ │ + add %edi,(%rbx) │ │ │ │ + (bad) │ │ │ │ + mov $0xf708a4b1,%edx │ │ │ │ + mov $0xd0,%dh │ │ │ │ ... │ │ │ │ - add $0xc1,%al │ │ │ │ + add %al,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ mov $0x3c,%al │ │ │ │ je 1014d55 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 1014d44 │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,0x1e055(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ + add %bh,0x755750b1(%rdx) │ │ │ │ + add %edi,(%rbx) │ │ │ │ (bad) │ │ │ │ - fwait │ │ │ │ - ret │ │ │ │ - lcall *(%rsi,%rdx,1) │ │ │ │ and %ah,%ch │ │ │ │ loope 1014d75 │ │ │ │ ... │ │ │ │ add %dh,0x74(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1014d43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ - addr32 popf │ │ │ │ - ret │ │ │ │ - lcall *(%rsi,%rdx,1) │ │ │ │ - pop %rdx │ │ │ │ - adc %ah,-0x1e83af35(%rdi) │ │ │ │ - jmp 1014da4 │ │ │ │ + add %bh,0x75a9b0b1(%rdx) │ │ │ │ + add %edi,(%rbx) │ │ │ │ + (bad) │ │ │ │ + mov $0x53a50b1,%edx │ │ │ │ + mov $0xd0,%dh │ │ │ │ ... │ │ │ │ add %al,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53203,40 +53090,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,0x1e055(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - sarb $0xe9,-0x1f(%rbp) │ │ │ │ - nop │ │ │ │ - push %rbp │ │ │ │ - loopne 1014e65 │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,-0x6a210f4f(%rdx) │ │ │ │ + mov $0xe05590d0,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,%dh │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1014fa0 │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rdx │ │ │ │ - adc %al,0x1cffc394(%rdi) │ │ │ │ + mov $0x75a190b1,%edx │ │ │ │ + add %edi,(%rbx) │ │ │ │ (bad) │ │ │ │ - pop %rdx │ │ │ │ - adc %bh,(%rdi) │ │ │ │ - fcoml 0x7c(%rax) │ │ │ │ - loope 1014e79 │ │ │ │ + mov $0x52dc8b1,%edx │ │ │ │ + mov $0xd0,%dh │ │ │ │ ... │ │ │ │ add %al,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53252,38 +53133,33 @@ │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,%al │ │ │ │ out %al,$0xe5 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ - out %eax,$0x2a │ │ │ │ - sarb $0xe9,-0x1f(%rbp) │ │ │ │ - shl $0xe5,%dh │ │ │ │ + add %bh,-0x6a24ef4f(%rdx) │ │ │ │ + mov $0xe5e6c0d0,%esi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x3a(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1015090 │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rdx │ │ │ │ - adc %al,-0x78(%rdi) │ │ │ │ - ret │ │ │ │ - lcall *(%rsi,%rdx,1) │ │ │ │ - pop %rdx │ │ │ │ - adc %bh,(%rdi) │ │ │ │ - fcoml 0x7c(%rax) │ │ │ │ - loope 1014f69 │ │ │ │ + mov $0x75a6d0b1,%edx │ │ │ │ + add %edi,(%rbx) │ │ │ │ + (bad) │ │ │ │ + mov $0x52dc8b1,%edx │ │ │ │ + mov $0xd0,%dh │ │ │ │ ... │ │ │ │ addb $0x0,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53295,39 +53171,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ (bad) │ │ │ │ mov $0x0,%eax │ │ │ │ - add %ah,-0x32(%rax) │ │ │ │ - rol $0xfe,%cl │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + mov $0xe3,%cl │ │ │ │ + (bad) │ │ │ │ jg 1015037 │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ - addr32 es rex.X jl 1015020 │ │ │ │ - jmp 1b9c85c │ │ │ │ + add %bh,0x17d790b1(%rdx) │ │ │ │ + mov $0xd0,%dh │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ jno 10150b3 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ + add %bh,0x758a50b1(%rdx) │ │ │ │ + add %edi,(%rbx) │ │ │ │ (bad) │ │ │ │ - mov $0x161cffc3,%esp │ │ │ │ - pop %rdx │ │ │ │ - adc %ah,-0x1e83af35(%rdi) │ │ │ │ - jmp 1015074 │ │ │ │ + mov $0x53a50b1,%edx │ │ │ │ + mov $0xd0,%dh │ │ │ │ ... │ │ │ │ adc %al,(%rsi) │ │ │ │ roll $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53345,36 +53223,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ push %rax │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rdx │ │ │ │ - adc %ah,(%rdi) │ │ │ │ - test %al,0x7e(%rax) │ │ │ │ - loope 1015119 │ │ │ │ - movabs 0xc000000000031acf,%al │ │ │ │ + mov $0x1575d0b1,%edx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + shlb $1,0x31acf(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ leave │ │ │ │ sbb (%rbx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,0x3(%rdx,%rbx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rdx │ │ │ │ - adc %al,0x1cffc384(%rdi) │ │ │ │ + mov $0x75b190b1,%edx │ │ │ │ + add %edi,(%rbx) │ │ │ │ (bad) │ │ │ │ - pop %rdx │ │ │ │ - adc %ah,-0x1e83ac40(%rdi) │ │ │ │ - jmp 1015164 │ │ │ │ + mov $0x63150b1,%edx │ │ │ │ + mov $0xd0,%dh │ │ │ │ ... │ │ │ │ loopne 10151f1 │ │ │ │ roll $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53384,38 +53262,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ push %rcx │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rdx │ │ │ │ - adc %al,-0x7e(%rdi) │ │ │ │ - rex jle 1015200 │ │ │ │ - jmp 1b9ca3c │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + mov $0x1573b0b1,%edx │ │ │ │ (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + rcrb $1,(%rax) │ │ │ │ + js 10151db │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - jmp 1015358 │ │ │ │ + add %ah,0x2(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ch,%cl │ │ │ │ + and (%rcx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rdx │ │ │ │ - adc %ah,(%rdi) │ │ │ │ - mov $0x161cffc3,%ebp │ │ │ │ - pop %rdx │ │ │ │ - adc %bh,%ch │ │ │ │ - gs xor $0x7c,%al │ │ │ │ - loope 1015239 │ │ │ │ + mov $0x7589f0b1,%edx │ │ │ │ + add %edi,(%rbx) │ │ │ │ + (bad) │ │ │ │ + mov $0x61940ab1,%edx │ │ │ │ + mov $0xd0,%dh │ │ │ │ ... │ │ │ │ loopne 10152e1 │ │ │ │ roll $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53429,33 +53307,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x15(%rax) │ │ │ │ mov $0x0,%eax │ │ │ │ add %cl,0xa(%rax) │ │ │ │ roll $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ - rex.RXB mov $0xe9e17f9e,%r13d │ │ │ │ + add %bh,-0x34b34f4f(%rdx) │ │ │ │ + (bad) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0xc109(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ roll $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x36(%rax) │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rdx) │ │ │ │ - xchg %edi,0x161cffc3(%rdi) │ │ │ │ - pop %rdx │ │ │ │ - adc %ah,-0x1e83af35(%rdi) │ │ │ │ - jmp 1015344 │ │ │ │ + add %bh,0x758a90b1(%rdx) │ │ │ │ + add %edi,(%rbx) │ │ │ │ + (bad) │ │ │ │ + mov $0x53a50b1,%edx │ │ │ │ + mov $0xd0,%dh │ │ │ │ ... │ │ │ │ loopne 10153d1 │ │ │ │ roll $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53471,77 +53349,76 @@ │ │ │ │ add %dl,-0x15(%rax) │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ push %rbx │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xfa,-0x52(%rbp) │ │ │ │ - adc 0x77(%rdi),%esp │ │ │ │ - movabs %al,0x1e85d20 │ │ │ │ + rex.W (bad) │ │ │ │ + ficoml -0x1010c14c(%rip) │ │ │ │ + and %bl,-0x18(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add $0xb8,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4(%rax) │ │ │ │ + mov $0x0,%eax │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015411 │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + out %eax,$0x71 │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10153cd │ │ │ │ - mov 0xa2776d(%rbp),%esp │ │ │ │ + add %fs:(%rdi,%rbp,8),%dh │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ + or $0xc1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0xd(%rax) │ │ │ │ - roll $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lret │ │ │ │ + xor %cl,%bl │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ pop %rdi │ │ │ │ push %rdi │ │ │ │ add $0x0,%eax │ │ │ │ rex jmp 1015493 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101549b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015519 │ │ │ │ - rex.RX sbb %r12d,0x77(%rsi) │ │ │ │ - movabs %al,0x21a3338 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + test $0xefef3fbe,%eax │ │ │ │ + cmp %dh,(%rbx) │ │ │ │ + sbb (%rdx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10154bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10154c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10154e1 │ │ │ │ - (bad) │ │ │ │ - leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1015567 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db710c,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ lret $0x120 │ │ │ │ ... │ │ │ │ @@ -53554,35 +53431,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ push %rsp │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xef,-0x32(%rbp) │ │ │ │ - mov $0x10a2776f,%edi │ │ │ │ - xor %ebx,(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef361800,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + adc %dh,(%rcx) │ │ │ │ + sbb (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lret $0x120 │ │ │ │ + add %al,(%rax) │ │ │ │ + lock lret $0x120 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $1,(%rax) │ │ │ │ rolb %cl,0x0(%rip) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x7a,0x6e(%rbp) │ │ │ │ - leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10155ab │ │ │ │ - loopne 1015604 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 10155b2 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb (%rcx),%cl │ │ │ │ + jno 10155e1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ lret │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53600,33 +53481,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ push %rbp │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xe9,-0x12(%rbp) │ │ │ │ - mov $0x10a2776f,%edi │ │ │ │ - xor %ebx,(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + sbb %dh,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + adc %dh,(%rcx) │ │ │ │ + sbb (%rdx),%al │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - adc %dl,%dl │ │ │ │ - add $0x0,%eax │ │ │ │ + rclb $1,(%rax) │ │ │ │ + rolb %cl,0x0(%rip) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x7a,0x6e(%rbp) │ │ │ │ - leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101567b │ │ │ │ - loope 10156f4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 10156a2 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb (%rcx),%cl │ │ │ │ + jno 10156d1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ lret │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53638,34 +53524,39 @@ │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ lret │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x22,-0x42(%rbp) │ │ │ │ - mov %ebp,0x77(%rcx) │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - and %cl,%bl │ │ │ │ + rex.W (bad) │ │ │ │ + lret $0x2ecd │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + lret │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ adc %dl,%dl │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0x7f,0x6e(%rbp) │ │ │ │ - leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1015837 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb (%rcx,%rsi,2),%dh │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ lret │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53678,19 +53569,19 @@ │ │ │ │ jmp 1015853 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ xor (%rdx),%ebx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10158b9 │ │ │ │ - sar %cl,%ah │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 1015852 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 10158e9 │ │ │ │ + pop %rbx │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 1015882 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53698,22 +53589,23 @@ │ │ │ │ js 101587b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1015883 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015861 │ │ │ │ - jl 101589e │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1015927 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + jno 10158b1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x35(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -53725,40 +53617,41 @@ │ │ │ │ jmp 1015943 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101594b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015949 │ │ │ │ - mov $0x1e,%al │ │ │ │ - data16 ja 1015942 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + ficompl -0x47(%rdi) │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ mov $0x21a34,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1015963 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101596b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1015973 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10159d1 │ │ │ │ - jne 101598e │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1015a17 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1015a02 │ │ │ │ + jno 10159a1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ lret │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53771,19 +53664,19 @@ │ │ │ │ jmp 1015a33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1015a3b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015a39 │ │ │ │ - cwtl │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fidivl -0x47(%rdi) │ │ │ │ (bad) │ │ │ │ - data16 ja 1015a32 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ rex.W │ │ │ │ sbb (%rdx),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53791,23 +53684,20 @@ │ │ │ │ js 1015a5b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1015a63 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015a81 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1015b07 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7126,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120cc(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53817,39 +53707,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1015b2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015ba9 │ │ │ │ - lahf │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + jo 1015b36 │ │ │ │ (bad) │ │ │ │ - data16 ja 1015b22 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ rolb $0x0,0x2(%rdx,%rbx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1015b43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1015b4b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1015b53 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015bf1 │ │ │ │ - (bad) │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rcx),%ah │ │ │ │ + jno 1015b81 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x120cc(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53857,36 +53750,35 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,0x120cc(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015ce9 │ │ │ │ - (bad) │ │ │ │ - mov %ebp,0x77(%rcx) │ │ │ │ - movabs %al,0x5d34000 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + or (%rcx),%ah │ │ │ │ + cs xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + add %al,-0x2d(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ or %al,0x1a(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x5d336(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1015c43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015c41 │ │ │ │ - leavew │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1015ce7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fisubrl 0x1012db71(%rip) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120cc(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53894,36 +53786,39 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,0x120cc(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015ce9 │ │ │ │ - enter $0x6989,$0x77 │ │ │ │ - movabs %al,0x5d35350 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + cs xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + push %rax │ │ │ │ + push %rbx │ │ │ │ + roll %cl,0x0(%rip) │ │ │ │ jo 1015db0 │ │ │ │ sbb (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ rex.WR rolq %cl,0x0(%rip) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015d91 │ │ │ │ - pop %rbx │ │ │ │ - leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1015dd7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1015dac │ │ │ │ + jno 1015d61 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ int3 │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53936,37 +53831,37 @@ │ │ │ │ jmp 1015df3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1015dfb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015eb9 │ │ │ │ - cmp $0xa2776989,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %dl,%dl │ │ │ │ + cs xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1015e01 │ │ │ │ - leavew │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1015ec7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + sub $0x1012db71,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ int3 │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -53979,36 +53874,41 @@ │ │ │ │ jmp 1015ee3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x5e(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xfa,0xe(%rbp) │ │ │ │ - mov $0x28a2776f,%edi │ │ │ │ - (bad) │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1015f51 │ │ │ │ + sbb %dh,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sub %bl,(%rsi) │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x9(%rax) │ │ │ │ roll $1,0x0(%rip) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ cmp $0x21a,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x5a,0x6e(%rbp) │ │ │ │ - leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1015f59 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + sbb (%rcx),%ch │ │ │ │ + jno 1015f41 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x34(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -54022,33 +53922,38 @@ │ │ │ │ jmp 1015fd3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x34(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x3d,-0x62(%rbp) │ │ │ │ - mov %ebp,0x77(%rcx) │ │ │ │ - movabs %al,0x5d2b5e0 │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + shrb %cl,(%rsi) │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + loopne 1015fe7 │ │ │ │ + rolb %cl,0x0(%rip) │ │ │ │ clc │ │ │ │ cmp $0x1a,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ scas %es:(%rdi),%al │ │ │ │ rolb %cl,0x0(%rip) │ │ │ │ - movabs 0xc10000000001766a,%al │ │ │ │ - jge 1015fe1 │ │ │ │ - pop %rsp │ │ │ │ - leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10160a7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + movabs 0x480000000001766a,%al │ │ │ │ + (bad) │ │ │ │ + cli │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + jno 1016031 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x34(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -54060,32 +53965,38 @@ │ │ │ │ jmp 10160c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x34(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x3f,0x2e(%rbp) │ │ │ │ - mov %ebp,0x77(%rcx) │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - movabs 0x1800000000021a3d,%al │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + shrb $1,(%rsi) │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x21a3d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ js 10160eb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1766a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016131 │ │ │ │ - push %rcx │ │ │ │ - leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016197 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + shlb %cl,-0x25(%rcx) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120cc(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54095,32 +54006,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,-0x34(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x3f,0x2e(%rbp) │ │ │ │ - mov %ebp,0x77(%rcx) │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - movabs 0x1800000000021a3d,%al │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + shrb $1,(%rsi) │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x21a3d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ js 10161db │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1766a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016201 │ │ │ │ - push %rax │ │ │ │ - leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016287 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db71d3,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120cc(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54129,30 +54044,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,%al │ │ │ │ not %cl │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0x9a,0x6e(%rbp) │ │ │ │ - push $0x6f │ │ │ │ - ja 10162a2 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ shlb $0x0,0x5d2(%rdi) │ │ │ │ ... │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1016438 │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0xc10000000001766a,%al │ │ │ │ - jge 1016371 │ │ │ │ - rex.WXB leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016377 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + movabs 0x480000000001766a,%al │ │ │ │ + (bad) │ │ │ │ + cmp %al,%bl │ │ │ │ + jno 1016301 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120cc(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54161,30 +54078,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,%al │ │ │ │ not %cl │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0x9a,0x6e(%rbp) │ │ │ │ - push $0x6f │ │ │ │ - ja 1016392 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ shlb $0x0,0x5d2(%rdi) │ │ │ │ ... │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1016528 │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0xc10000000001766a,%al │ │ │ │ - jge 1016441 │ │ │ │ - rex.WX leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016467 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + movabs 0x480000000001766a,%al │ │ │ │ + (bad) │ │ │ │ + pop %rdx │ │ │ │ + fnstenv -0x25(%rcx) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120cc(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54194,34 +54113,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101648b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10164c9 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %ah,0x77(%rsi) │ │ │ │ - movabs %al,0x21a3f38 │ │ │ │ + fdivrs 0x38efef3f(%rdi) │ │ │ │ + (bad) │ │ │ │ + sbb (%rdx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ rolb %cl,0x0(%rip) │ │ │ │ loopne 10164e4 │ │ │ │ rolb %cl,0x0(%rip) │ │ │ │ - sarl $0x43,0x6e(%rbp) │ │ │ │ - leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016557 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb %al,%al │ │ │ │ + jno 10164e1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ int $0x20 │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -54233,36 +54155,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,(%rax) │ │ │ │ int $0x20 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10165c9 │ │ │ │ - cmp -0x5f5d8897(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - rolb %cl,0x0(%rip) │ │ │ │ - rex mov $0x5d2,%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov %ah,%dl │ │ │ │ + cs xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + movabs 0x400000000005d2ce,%al │ │ │ │ + mov $0x5d2,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10165a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016601 │ │ │ │ - rex.RX leave │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016647 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 10165c1 │ │ │ │ + jno 10165d1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x33(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -54274,36 +54196,43 @@ │ │ │ │ jmp 1016663 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ add %eax,%gs:(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x89,0xe(%rbp) │ │ │ │ - mov $0xc0a2776f,%edi │ │ │ │ - rex.WB rolb $0x0,(%r9) │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1016722 │ │ │ │ + sbb %dh,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + rorb $0x1,-0x40(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + mov $0x5d2,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x47(%rax) │ │ │ │ - rolb %cl,0x0(%rip) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb (%r10),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xb8,0xe(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + jp 10166af │ │ │ │ + jno 10166c1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10166d9 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x33(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -54315,71 +54244,80 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1016753 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x10166(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10167d9 │ │ │ │ - mov 0x10a2776f(%rdi),%edi │ │ │ │ - rcl %cl,%dl │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + sbb %dh,%fs:(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + adc %dl,%dl │ │ │ │ + rolb %cl,0x0(%rip) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ rex.WB rolb $0x0,(%r9) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1016783 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10167e1 │ │ │ │ - mov $0xce,%bl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101676d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 10167c4 │ │ │ │ + jno 10167b1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x120cd(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ rolb %cl,0x0(%rip) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,0x120cd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016879 │ │ │ │ - (bad) │ │ │ │ - mov %ebp,0x77(%rcx) │ │ │ │ - movabs %al,0x21a41d8 │ │ │ │ - lock out %eax,$0xd2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + sub %ch,(%rsi) │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + fadds 0x1a(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + out %eax,$0xd2 │ │ │ │ add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ call 1016e90 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xab,-0x72(%rbp) │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016917 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + clc │ │ │ │ + jno 10168a1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120cd(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54387,40 +54325,41 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,0x10168(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10169f9 │ │ │ │ - xchg %eax,%edi │ │ │ │ - mov $0xd0a2776f,%edi │ │ │ │ - sbb $0x91,%al │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x18(%rax),%bh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + rcrb $1,(%rcx,%rdx,4) │ │ │ │ add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ push $0xffffffffffffffc1 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x59117(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10169e1 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + in (%dx),%al │ │ │ │ + jno 1016991 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101694d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120d0(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x59131(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54428,18 +54367,19 @@ │ │ │ │ jmp 1016a23 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1016a2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016a89 │ │ │ │ - and $0x9f,%al │ │ │ │ - data16 ja 1016a22 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1016a47 │ │ │ │ + cmp %bh,(%rdi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ and %ah,%ch │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1016a43 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54448,23 +54388,20 @@ │ │ │ │ js 1016a4b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1016a53 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016b11 │ │ │ │ - sahf │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016af7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x1012db71(%rbp),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120d1(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54474,18 +54411,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1016b1b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016bb9 │ │ │ │ - and $0x9f,%al │ │ │ │ - data16 ja 1016b12 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp %bl,%cl │ │ │ │ + cmp %bh,(%rdi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ mov %ah,%dh │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1016b33 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54494,23 +54432,23 @@ │ │ │ │ js 1016b3b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1016b43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016b81 │ │ │ │ - xchg %eax,%edx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016be7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + xchg %eax,%ecx │ │ │ │ + jno 1016b71 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x120d1(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54520,36 +54458,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,0x6b(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x9c,-0x32(%rbp) │ │ │ │ - mov $0x58a2776f,%edi │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef361873,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %rax │ │ │ │ loopne 1016c79 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ shll $1,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x5914f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x1c880(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016c11 │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + lahf │ │ │ │ + jno 1016c61 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016c2b │ │ │ │ - loopne 1016c84 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1016c32 │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb %cl,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -54566,33 +54508,39 @@ │ │ │ │ jmp 1016cf3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x6c(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x9e,-0x12(%rbp) │ │ │ │ - mov $0x58a2776f,%edi │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + jno 1016d65 │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %rax │ │ │ │ loopne 1016d69 │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x5914f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x1c880(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016d01 │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + lahf │ │ │ │ + jno 1016d51 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016cfb │ │ │ │ - loope 1016d74 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1016d22 │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb %cl,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -54606,38 +54554,40 @@ │ │ │ │ jmp 1016de3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb %cl,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016e09 │ │ │ │ - mov %edx,0x18a27769(%rax) │ │ │ │ - js 1016dfb │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef303766,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb %cl,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1016e0b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x65(%rax) │ │ │ │ xchg %eax,%ecx │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0x89,-0x72(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016eb7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + jno 1016e41 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ shlb %cl,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -54649,19 +54599,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,-0x1a(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016f79 │ │ │ │ - loopne 1016f29 │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 1016ed2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rdi),%cl │ │ │ │ + pop %rbx │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 1016f02 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54669,23 +54619,20 @@ │ │ │ │ js 1016efb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1016f03 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016f01 │ │ │ │ - (bad) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fiaddl 0x481012db(%rcx,%rsi,2) │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1016fa7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ shlb %cl,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -54697,38 +54644,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1016fcb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017009 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - sub %ah,0x77(%rsi) │ │ │ │ - movabs %al,0x216e760 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + jmp fffffffff0f0afaf <_edata@@Base+0xffffffffe530afaf> │ │ │ │ + (bad) │ │ │ │ + out %eax,$0x16 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1016fe3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1016feb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1016ff3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1016ff1 │ │ │ │ - or $0xf0,%dh │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1017097 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fiaddl 0x1012db71(%rbx) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ shlb %cl,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -54740,39 +54688,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 10170bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017119 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 10170f5 │ │ │ │ (bad) │ │ │ │ - sub %ah,0x77(%rsi) │ │ │ │ - movabs %al,0x2173f98 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 10170d3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10170db │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10170e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017121 │ │ │ │ - stc │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1017187 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + mov -0x25(%rcx),%dh │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x2d(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -54784,38 +54738,34 @@ │ │ │ │ jmp 10171a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ lret $0x5 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017269 │ │ │ │ - (bad) │ │ │ │ - push $0x6f │ │ │ │ - ja 10171a2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ and %dh,0x595(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017291 │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1017277 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x1012db71(%rdi),%dh │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x2d(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -54827,40 +54777,41 @@ │ │ │ │ jmp 1017293 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ jno 10172e4 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017299 │ │ │ │ - movabs 0x1c16b28a2776fbf,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fimull 0x18(%rsi) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sub %ch,-0x3f(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - fwait │ │ │ │ + add %ah,-0x65(%rax) │ │ │ │ lret $0x5 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10172bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x41(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017361 │ │ │ │ - test $0xc15d8bf0,%esi │ │ │ │ - jge 1017309 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x481012db(%rcx,%rsi,2),%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120d3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54873,37 +54824,38 @@ │ │ │ │ jmp 1017383 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ jb 10173d4 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10173a9 │ │ │ │ - movabs %eax,0x595bb70a2776fbf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef36184c,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + jo 101739d │ │ │ │ + xchg %eax,%ebp │ │ │ │ + add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ imul $0x1,%ecx,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0x595(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xea,0x4e(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp 0x1012db71(%rcx),%bh │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101739d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ shll %cl,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54911,19 +54863,19 @@ │ │ │ │ rclb $0x0,0x5(%rbp) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101747b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017479 │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%esi │ │ │ │ - data16 ja 1017472 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fisubrl (%rbx) │ │ │ │ + xor %edi,(%rdi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ and %al,0x17(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017493 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54931,22 +54883,20 @@ │ │ │ │ js 101749b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10174a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017481 │ │ │ │ - loopne 10174c3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1017547 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + movabs %eax,0x48383f481012db71 │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120d4(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54956,19 +54906,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101756b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017589 │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%esi │ │ │ │ - data16 ja 1017562 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef3f312b,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ test $0x47,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017583 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54977,22 +54925,22 @@ │ │ │ │ js 101758b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017593 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10175f1 │ │ │ │ - in $0xce,%eax │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1017637 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1017592 │ │ │ │ + jno 10175c1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ (bad) │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -55003,37 +54951,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1017653 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x10175(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10176d9 │ │ │ │ - test $0xa2776fbf,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + rex.RX sbb %r14b,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ clc │ │ │ │ rex.X (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ {rex2 0x20} add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ loop 1017658 │ │ │ │ add $0x0,%eax │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xdf,-0x52(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + ficoml -0x25(%rax,%rsi,2) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101767b │ │ │ │ - loopne 10176d4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1017682 │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ {rex2 0x20} add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -55047,35 +54999,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1017743 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x10176(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10177e9 │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - mov $0xf8a2776f,%edi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x36(%rax,%rbx,1),%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + clc │ │ │ │ rex.X (bad) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ loop 1017748 │ │ │ │ add $0x0,%eax │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xdf,-0x52(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + ficoml -0x25(%rax,%rsi,2) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101774b │ │ │ │ - loope 10177c4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1017772 │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ {rex2 0x20} add %eax,(%rax) │ │ │ │ ... │ │ │ │ @@ -55087,38 +55042,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1017833 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ {rex2 0x20} add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10178d9 │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - imul $0xb87818,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rcx),%bh │ │ │ │ + xor $0x30,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,%ch │ │ │ │ - and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + {rex2 0x20} add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 101785b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x16(%rax) │ │ │ │ xchg %eax,%ebp │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0xdc,-0x52(%rbp) │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1017907 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + ficoml 0x70(%rdi) │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x2b(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -55128,20 +55084,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1017923 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x21746(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017969 │ │ │ │ - out %al,(%dx) │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 1017922 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ebx,0x36(%rbx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 1017952 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -55149,22 +55104,20 @@ │ │ │ │ js 101794b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017953 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017971 │ │ │ │ - ror %cl,%dh │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10179f7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7051,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x2b(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -55176,42 +55129,41 @@ │ │ │ │ jmp 1017a13 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017a1b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017ab9 │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - push %rsi │ │ │ │ - addr32 ja 1017a12 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rax),%bh │ │ │ │ + int1 │ │ │ │ + ds out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ mov $0x21749,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017a33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017a3b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017a43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017aa1 │ │ │ │ - lret │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1017ae7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1017aec │ │ │ │ + jo 1017a71 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ {rex2 0x20} add %eax,(%rax) │ │ │ │ ... │ │ │ │ @@ -55222,41 +55174,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017b0b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017bc9 │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - push %rsi │ │ │ │ - addr32 ja 1017b02 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rax),%bh │ │ │ │ + int1 │ │ │ │ + ds out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ add %bh,0x217(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017b2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017b33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017bd1 │ │ │ │ - int3 │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1017bd7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x70(%rdi),%al │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120d6(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -55266,19 +55216,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017bfb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017bd9 │ │ │ │ - (bad) │ │ │ │ - push %rsi │ │ │ │ - addr32 ja 1017bf2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + cmp %esi,%ecx │ │ │ │ + ds out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ js 1017c1a │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017c13 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -55287,23 +55237,22 @@ │ │ │ │ js 1017c1b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017c23 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017ca1 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1017cc7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + rex.WRB jo 1017c51 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x29(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -55316,34 +55265,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ ret │ │ │ │ jne 1017d39 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x9a,0x6e(%rbp) │ │ │ │ - push $0x6f │ │ │ │ - ja 1017ce2 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ addb $0x5,-0x66(%rdi) │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017d11 │ │ │ │ - cmp %cl,%dh │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1017db7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fimull 0x70(%rbx) │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x29(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -55355,41 +55304,45 @@ │ │ │ │ jmp 1017dd3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ jge 1017e24 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017e59 │ │ │ │ - mov $0xa2776fbf,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + push %rdi │ │ │ │ + sbb %dh,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ push $0x1d4e7 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ ret │ │ │ │ jne 1017e41 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ rclb $1,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017de1 │ │ │ │ - xor %esi,%ecx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1017e49 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + jo 1017ec5 │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x29(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -55403,77 +55356,84 @@ │ │ │ │ jmp 1017ec3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ jle 1017f14 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017f69 │ │ │ │ - mov $0xa2776fbf,%edx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x18(%rbp),%dl │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ nop │ │ │ │ js 1017ebd │ │ │ │ add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x19(%rax) │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x78(%rax) │ │ │ │ (bad) │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0x36,-0x72(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + jge 1017fb5 │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + out %al,$0xcc │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1017edd │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x120d7(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ jnp 1017f8d │ │ │ │ add $0x0,%eax │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017fbb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017ff9 │ │ │ │ - mov $0x89,%cl │ │ │ │ - data16 ja 1017fb2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + pop %rsi │ │ │ │ + cs (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ call 10397e8 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017fd3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017fdb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1017fe3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1017fc1 │ │ │ │ - sub $0x5d8bf0ce,%eax │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + data16 jo 1018011 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120d8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -55483,18 +55443,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 10180ab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1018109 │ │ │ │ - mov $0x89,%cl │ │ │ │ - data16 ja 10180a2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101815a │ │ │ │ + cs (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ rcl $0x17,%ah │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10180c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -55502,22 +55463,22 @@ │ │ │ │ js 10180cb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10180d3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1018131 │ │ │ │ - and %dh,%cl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1018177 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1018185 │ │ │ │ + jo 1018101 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120d8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -55527,36 +55488,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,%al │ │ │ │ addb $0x1,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x47,-0x52(%rbp) │ │ │ │ - mov $0x18a2776f,%esi │ │ │ │ - rcll $1,(%rdi) │ │ │ │ + rex.W (bad) │ │ │ │ + fisubrl -0x1010c9e7(%rax) │ │ │ │ + sbb %dl,%cl │ │ │ │ + (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ fsubs (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x4b(%rax) │ │ │ │ (bad) │ │ │ │ add $0x0,%eax │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x24,-0x52(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + fisubrl 0x70(%rdi) │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10181bb │ │ │ │ - loopne 1018214 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 10181c2 │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ fldenv (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -55571,34 +55535,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1018283 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ addl $0x1,(%rcx) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10182a9 │ │ │ │ - mov $0x18a2776f,%r14d │ │ │ │ - rcll $1,(%rdi) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef3619ae,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %dl,%cl │ │ │ │ + (bad) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x4b(%rax) │ │ │ │ (bad) │ │ │ │ add $0x0,%eax │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x24,-0x52(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + fisubrl 0x70(%rdi) │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + hlt │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101828b │ │ │ │ - loope 1018304 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 10182b2 │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ fldenv (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -55612,38 +55579,37 @@ │ │ │ │ jmp 1018373 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ fldenv (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10183c9 │ │ │ │ - out %eax,(%dx) │ │ │ │ - xchg %eax,%edx │ │ │ │ - imul $0xb87818,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov (%rax),%al │ │ │ │ + xor $0x18efef30,%eax │ │ │ │ + js 101838b │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,%cl │ │ │ │ - and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + fldenv (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 101839b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x59ae4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10183a1 │ │ │ │ - sbb %ecx,%esi │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1018447 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fisubrl 0x70(%rdx) │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ fldenv (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -55653,19 +55619,19 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ch,0x217d4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10184e9 │ │ │ │ - idiv %ah │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 1018462 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + sbb %ebx,0x36(%rbx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 1018492 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -55673,23 +55639,20 @@ │ │ │ │ js 101848b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1018493 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10184b1 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1018537 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7014,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ fldenv (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -55701,33 +55664,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101855b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10185d9 │ │ │ │ - rcll $0x77,0x67(%rsi) │ │ │ │ - movabs %al,0x217d610 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + cs int1 │ │ │ │ + ds out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + adc %dl,%dh │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1018573 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x5a556(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x5a556(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10185a1 │ │ │ │ - adc %cl,%dh │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1018627 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7013,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ fldenv (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -55737,39 +55704,42 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,0x10185(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10186e9 │ │ │ │ - movabs $0x1d4e6d8a2776f,%r14 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp -0x1010c9e7(%rsi),%ah │ │ │ │ + fsub %st(6),%st │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x3e(%rax) │ │ │ │ jne 10186b1 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x2a(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10186b1 │ │ │ │ - or %dh,%cl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10186b9 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb %esi,-0x25(%rax) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ fisubl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -55782,34 +55752,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1018733 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x10186(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10187f9 │ │ │ │ - rex.WXB movabs $0x59aebd0a2776f,%r14 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - js 1018753 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x2f1010ca(%rcx,%rbx,1),%ah │ │ │ │ + jmp 101872d │ │ │ │ + add $0x0,%eax │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ out %al,$0xd4 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x59aeb(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10187a1 │ │ │ │ - or $0x5d8bf0ce,%eax │ │ │ │ - sarl $0x23,-0x6e(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jo 1018791 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x26(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -55819,38 +55792,42 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101882b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10188e9 │ │ │ │ - cwtl │ │ │ │ - mov %ah,0x77(%rsi) │ │ │ │ - movabs %al,0x217d8b0 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x2f(%rdi),%dh │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + mov $0xd8,%al │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1018843 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101884b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1018853 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1018891 │ │ │ │ - add $0xce,%al │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10188f7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + pshufw $0x12,%mm3,%mm3 │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -55862,38 +55839,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101891b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10188f9 │ │ │ │ - lahf │ │ │ │ - mov %ah,0x77(%rsi) │ │ │ │ - movabs %al,0x217db80 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + jo 101899c │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb $0x17,%bl │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1018933 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101893b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1018943 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1018a01 │ │ │ │ - jns 1018963 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10189e7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rdx),%cl │ │ │ │ + jo 1018971 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x25(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -55905,35 +55887,39 @@ │ │ │ │ jmp 1018a03 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x77(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x50,-0x32(%rbp) │ │ │ │ - mov $0x18a2776f,%esi │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef3619bf,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %dl,%bh │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ rex.R │ │ │ │ fwait │ │ │ │ add $0x0,%eax │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x73,0xe(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1018ab4 │ │ │ │ + jo 1018a61 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1018a2b │ │ │ │ - loopne 1018a84 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1018a32 │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120db(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -55948,35 +55934,39 @@ │ │ │ │ jmp 1018af3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x76(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x52,-0x12(%rbp) │ │ │ │ - mov $0x18a2776f,%esi │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0xefef3619,%ebp │ │ │ │ + sbb %dl,%bh │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ rex.R │ │ │ │ fwait │ │ │ │ add $0x0,%eax │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x73,0xe(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1018ba4 │ │ │ │ + jo 1018b51 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1018afb │ │ │ │ - loope 1018b74 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1018b22 │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120db(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -55987,36 +55977,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1018be3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120db(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1018c09 │ │ │ │ - and $0xa277698d,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef302aca,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120db(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1018c0b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x34(%rax) │ │ │ │ lahf │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0x70,0xe(%rbp) │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1018cb7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1018c97 │ │ │ │ + jo 1018c41 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -56028,19 +56019,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bh,-0x26(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1018d19 │ │ │ │ - repz cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 1018cd2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x5b,%al │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 1018d02 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56048,22 +56039,21 @@ │ │ │ │ js 1018cfb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1018d03 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1018d81 │ │ │ │ - jbe 1018d23 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1018da7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + cmp $0x1012db70,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ (bad) (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -56075,38 +56065,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1018dcb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1018e89 │ │ │ │ - rclb $0x77,0x67(%rsi) │ │ │ │ - movabs %al,0x2183148 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rdi),%ch │ │ │ │ + int1 │ │ │ │ + ds out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + xor %rbx,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1018de3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1018deb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1018df3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1018e71 │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1018e97 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + and $0x70,%al │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x24(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -56118,40 +56112,40 @@ │ │ │ │ jmp 1018eb3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ mov (%rcx),%es │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1018ef9 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - lock mov 0x0(%rbp),%ebx │ │ │ │ - pop (%rcx) │ │ │ │ + and $0x1012db70,%eax │ │ │ │ + add %cl,0x101(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %ch,%cl │ │ │ │ + and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jmp 1019048 │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x62,-0x72(%rbp) │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1018f6b │ │ │ │ - xchg %eax,%edi │ │ │ │ - subb $0xa2,0x77(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + and %esi,-0x25(%rax) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + rex.R js 1018f64 │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x24(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56167,42 +56161,42 @@ │ │ │ │ jmp 1018fa3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop (%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1018f89 │ │ │ │ - pop %rbx │ │ │ │ - mov $0xa2776f,%esi │ │ │ │ - pop (%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + mov $0x19,%ah │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + add %cl,0x101(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %ch,%cl │ │ │ │ + and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jmp 1019138 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019091 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1019035 │ │ │ │ - sbb %eax,0xa2776d(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rdx),%ah │ │ │ │ + jo 1019001 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + jle 1019022 │ │ │ │ + es xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120dc(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56215,38 +56209,39 @@ │ │ │ │ jmp 1019093 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101909b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019169 │ │ │ │ - and %cl,0xa27769(%rbp) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + or %bh,%cl │ │ │ │ + sub (%rax),%dh │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %ch,%cl │ │ │ │ + and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jmp 1019228 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10190a1 │ │ │ │ - addr32 (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1019167 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + sub $0x70,%al │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120dc(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56256,39 +56251,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101918b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019189 │ │ │ │ - (bad) │ │ │ │ - push %rsi │ │ │ │ - addr32 ja 1019182 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fisubrl (%rax) │ │ │ │ + int1 │ │ │ │ + ds out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ push %rax │ │ │ │ xor (%rax),%bl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10191a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ add $0x5a4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ lock add $0x5a4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x65,0x2e(%rbp) │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1019257 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + jo,pn 10191e1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120dc(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56299,38 +56295,44 @@ │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,%al │ │ │ │ xchg %eax,%ecx │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x61,-0x12(%rbp) │ │ │ │ - mov $0xd8a2776f,%esi │ │ │ │ - out %al,$0xd4 │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%ds │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + fsub %st(6),%st │ │ │ │ + (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x575c1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101929b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x6f(%rax) │ │ │ │ sbb %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x58,0xe(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + jp 101931f │ │ │ │ + jo 10192d1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10192e9 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ fsubl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -56345,19 +56347,19 @@ │ │ │ │ jmp 1019363 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101936b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019429 │ │ │ │ - lahf │ │ │ │ - hlt │ │ │ │ - data16 ja 1019362 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x53(%rax),%dh │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ (bad) │ │ │ │ jae 10193db │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019383 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56366,60 +56368,58 @@ │ │ │ │ js 101938b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019393 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10193f1 │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1019437 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 10193c1 │ │ │ │ + jo 10193c1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x23(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ xor %ah,(%rbx) │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1019453 │ │ │ │ ... │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019479 │ │ │ │ - push %rbp │ │ │ │ - (bad) │ │ │ │ - lock mov -0x40(%rbp),%ebx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db70de,%edx │ │ │ │ + adc %al,%al │ │ │ │ cld │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ add $0x0,%eax │ │ │ │ - rolb $1,0x7ffe4eb9(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x1,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - add $0x0,%eax │ │ │ │ - loopne 10194cb │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - add $0x0,%eax │ │ │ │ - sarl $0x4a,-0x52(%rbp) │ │ │ │ + sarb $1,(%rcx) │ │ │ │ + mov $0xf7,%ch │ │ │ │ (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1019527 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + jg 10194bf │ │ │ │ + add %dh,0x5a501(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + add %esp,0x5(%rbp) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fcmovu %st(1),%st │ │ │ │ + jo 10194b1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x120dd(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56429,33 +56429,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101954b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10195a9 │ │ │ │ - mull 0x77(%r14) │ │ │ │ - movabs %al,0x21873c0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101954a │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + shlb $0x2,0x18(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x5a513(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x5a513(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019611 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp %bl,%bl │ │ │ │ + jo 10195a1 │ │ │ │ + adc (%rax),%dl │ │ │ │ rex.W (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1019617 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x120dd(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56466,40 +56471,40 @@ │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,(%rax) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ loop 1019685 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x5b,-0x72(%rbp) │ │ │ │ - (bad) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - ja 1019632 │ │ │ │ - shlb $0x2,0x18(%rbx) │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + mov $0x98,%ah │ │ │ │ + xor $0x73c0efef,%eax │ │ │ │ + sbb %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101965b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019663 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10196c1 │ │ │ │ - rex.WRB (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1019707 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101967a │ │ │ │ + jo 1019691 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120dd(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56509,37 +56514,44 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101972b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019709 │ │ │ │ - rex.X mull 0x77(%rsi) │ │ │ │ - movabs %al,0x2187540 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + rex jne 101979b │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1019743 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101974b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019753 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019751 │ │ │ │ - rex.X (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10197f7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fcmovb %st(1),%st │ │ │ │ + jo 1019781 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120dd(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56547,38 +56559,37 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,0x120dd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10198d9 │ │ │ │ - mov $0x8d,%dh │ │ │ │ - imul $0x5a50cc0,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x2a(%rcx),%bl │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + rorb $0x0,0x5(,%riz,4) │ │ │ │ andb $0x1,(%rsp,%rdx,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019843 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10198a1 │ │ │ │ - rex.RXB (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10198e7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1019860 │ │ │ │ + jo 1019871 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ frstor (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -56588,32 +56599,35 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,0x120de(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019959 │ │ │ │ - xor $0xa277698d,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov %dl,%bl │ │ │ │ + sub (%rax),%dh │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120de(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101992b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - rex movabs 0x4e7dc10000000005,%al │ │ │ │ - mov $0x5d8bf0cf,%ebx │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex movabs 0x3a3f480000000005,%al │ │ │ │ + enter $0xdb70,$0x12 │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ fisubs (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -56626,18 +56640,20 @@ │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,%al │ │ │ │ (bad) │ │ │ │ sbb %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xf9,-0x12(%rbp) │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 10199f2 │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + pop %rbx │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 1019a22 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56645,20 +56661,22 @@ │ │ │ │ js 1019a1b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019a23 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019ae1 │ │ │ │ - mov $0x5d8bf0cf,%ecx │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %dl,%cl │ │ │ │ + jo 1019a51 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ fisubs (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -56670,18 +56688,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019aeb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019b09 │ │ │ │ - jb 1019b65 │ │ │ │ - data16 ja 1019ae2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef3f8f9d,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ mov %bh,(%rcx) │ │ │ │ sbb %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56689,22 +56706,22 @@ │ │ │ │ js 1019b0b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019b13 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019bd1 │ │ │ │ - mov $0xcf,%dl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1019bb7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %cl,%dh │ │ │ │ + jo 1019b41 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x21(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -56717,39 +56734,44 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ fwait │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x7c,0x2e(%rbp) │ │ │ │ - mov $0x88a2776f,%esi │ │ │ │ - cmp %ebx,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + xchg %eax,%ebx │ │ │ │ + sbb %esi,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + mov %bh,(%rcx) │ │ │ │ + sbb %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - js 1019bf3 │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019bfb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019c03 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019be1 │ │ │ │ - mov $0xcf,%bh │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1019c05 │ │ │ │ - in $0x86,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1019c02 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + cld │ │ │ │ + jo 1019c31 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + fimuls (%rbx) │ │ │ │ + and %esi,(%rdi,%rbp,8) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120df(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -56765,39 +56787,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ pushf │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x7e,0x4e(%rbp) │ │ │ │ - mov $0xf0a2776f,%esi │ │ │ │ - or 0x5(%rcx),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp -0x1010c9e7(%rcx),%dl │ │ │ │ + lock or 0x5(%rcx),%dl │ │ │ │ add %al,-0x65(%rax) │ │ │ │ lret $0x5 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019ceb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp (%rax),%bl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019db1 │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1019d39 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %al,%bh │ │ │ │ + jo 1019d21 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ fbld (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -56813,37 +56835,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ popf │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x78,0x6e(%rbp) │ │ │ │ - mov $0x60a2776f,%esi │ │ │ │ + rex.W (bad) │ │ │ │ + sbb -0x1010c9e7(%rdi),%dl │ │ │ │ + (bad) │ │ │ │ popf │ │ │ │ movabs 0xb878180000000005,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ or 0x5(%rcx),%dl │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019de3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019ea1 │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1019dcd │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %ch,%ah │ │ │ │ + jo 1019e11 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ loopne 1019ef3 │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56853,39 +56876,39 @@ │ │ │ │ jmp 1019ea3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019eab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019ee9 │ │ │ │ - ss cld │ │ │ │ - data16 ja 1019ea2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + fstps 0x3f(%rbx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ movabs 0x180000000002183f,%al │ │ │ │ js 1019ec3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019ecb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019ed3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019f91 │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1019f77 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %dh,%ch │ │ │ │ + jo 1019f01 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loope 1019fe3 │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -56897,18 +56920,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019f9b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1019ff9 │ │ │ │ - ss cld │ │ │ │ - data16 ja 1019f92 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1019fc5 │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ rex.W │ │ │ │ rex sbb %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56916,23 +56941,23 @@ │ │ │ │ js 1019fbb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1019fc3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101a001 │ │ │ │ - cltd │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101a067 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jo 1019ff1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ loope 101a0d3 │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -56945,35 +56970,40 @@ │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,%al │ │ │ │ lahf │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x5,-0x32(%rbp) │ │ │ │ - mov $0x18a2776f,%esi │ │ │ │ - cmp $0x218,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef3619ea,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,0x218(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ loope 101a10b │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ loop 101a093 │ │ │ │ add $0x0,%eax │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x93,-0x72(%rbp) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101a0ab │ │ │ │ - loopne 101a104 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101a0b2 │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + nop │ │ │ │ + jo 101a0e1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120e1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -56985,69 +57015,72 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101a173 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - movabs 0x7dc1000000000101,%al │ │ │ │ - out %al,(%dx) │ │ │ │ + movabs 0x3f48000000000101,%al │ │ │ │ (bad) │ │ │ │ - mov $0x18a2776f,%esi │ │ │ │ - cmp $0x218,%eax │ │ │ │ + call fffffffff0f0d7e9 <_edata@@Base+0xffffffffe530d7e9> │ │ │ │ + sbb %bh,0x218(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,%dl │ │ │ │ movabs 0xc880a80000000005,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101a181 │ │ │ │ - xchg %eax,%ebx │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101a17b │ │ │ │ - loope 101a1f4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101a1a2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + nop │ │ │ │ + jo 101a1d1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120e1(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ cmp $0x218,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,0x120e1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101a339 │ │ │ │ - (bad) │ │ │ │ - lea 0x77(%rcx),%ebp │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - and $0x20,%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + or (%rcx),%ch │ │ │ │ + sub (%rax),%dh │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x120e1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101a28b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x48(%rax) │ │ │ │ - movabs 0x8e7dc10000000005,%eax │ │ │ │ - nop │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101a337 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + movabs 0xfa3f480000000005,%eax │ │ │ │ + xchg %eax,%ebx │ │ │ │ + jo 101a2c1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120e1(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57057,18 +57090,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,(%rax) │ │ │ │ rex sbb %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x87,0x4e(%rbp) │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 101a352 │ │ │ │ + rex.W (bad) │ │ │ │ + cmp 0x5b(%rax),%ch │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 101a382 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57076,23 +57109,20 @@ │ │ │ │ js 101a37b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101a383 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101a381 │ │ │ │ - xchg %eax,%esi │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101a427 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + ficompl 0x1012db70(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x120e1(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57102,41 +57132,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101a44b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101a489 │ │ │ │ - xor %cl,0x61(%rbx) │ │ │ │ - ja 101a442 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + fucomip %st(4),%st │ │ │ │ + cmp %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ push $0x21856 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101a463 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101a46b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101a473 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101a4b1 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101a517 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + test %dh,-0x25(%rax) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x1e(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -57148,36 +57178,35 @@ │ │ │ │ jmp 101a533 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x1e(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xea,-0x72(%rbp) │ │ │ │ - lea 0x77(%rcx),%ebp │ │ │ │ - movabs %al,0x5a25240 │ │ │ │ - jo 101a5d3 │ │ │ │ - jnp 101a5a2 │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + add $0xefef302a,%eax │ │ │ │ + rex push %rdx │ │ │ │ + movabs %al,0x7b39700000000005 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101a563 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101a601 │ │ │ │ - mov %cs,%edi │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101a607 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x1012db70(%rdi),%al │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x1e(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -57187,19 +57216,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101a623 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x101a5(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101a689 │ │ │ │ - or $0xfffffff0,%edi │ │ │ │ - mov 0x70(%rbp),%ebx │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101a5fc │ │ │ │ + jo 101a659 │ │ │ │ + adc (%rax),%dl │ │ │ │ + jo 101a628 │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57208,20 +57237,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x87,-0x52(%rbp) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101a6db │ │ │ │ - xchg %eax,%edi │ │ │ │ - subb $0xa2,0x77(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + fimull 0x481012db(%rax,%rsi,2) │ │ │ │ + (bad) │ │ │ │ + rex.R js 101a6d4 │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x1e(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57237,37 +57266,40 @@ │ │ │ │ jmp 101a713 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x5a(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xa,-0x52(%rbp) │ │ │ │ - mov $0x70a2776f,%esi │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + sbb %esi,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + jo 101a718 │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0x0,0x5a3(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 101a8a8 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101a721 │ │ │ │ - test %ecx,%edi │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101a7a5 │ │ │ │ - sbb %eax,0xa2776d(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + mov -0x25(%rax),%? │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + jle 101a792 │ │ │ │ + es xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x1e(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -57281,34 +57313,33 @@ │ │ │ │ jmp 101a803 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101a80b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101a8c9 │ │ │ │ - hlt │ │ │ │ - lea 0x77(%rcx),%ebp │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rbx),%bl │ │ │ │ + sub (%rax),%dh │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + ... │ │ │ │ orb $0x0,0x5a3(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 101a998 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101a831 │ │ │ │ - test %cl,%bh │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101a8d7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fimull 0x1012db70(%rdi) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x1e(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -57320,35 +57351,38 @@ │ │ │ │ jmp 101a8f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x1e(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x8f,0xe(%rbp) │ │ │ │ - lea 0x77(%rcx),%ebp │ │ │ │ - movabs %al,0x5a38a60 │ │ │ │ - rex.W jno 101a91d │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + jp 101a9ac │ │ │ │ + sub (%rax),%dh │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ + mov 0x5(%rbx),%ah │ │ │ │ + add %cl,0x71(%rax) │ │ │ │ + ret $0x1 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 101aa88 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101a981 │ │ │ │ - stc │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101a9c7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101a8fe │ │ │ │ + jo 101a951 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120e2(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57358,39 +57392,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,-0x57(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x10,0xe(%rbp) │ │ │ │ - mov $0x30a2776f,%esi │ │ │ │ - jae 101a9e5 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 101aa3b │ │ │ │ + sbb %esi,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + xor %dh,-0x5e(%rbx) │ │ │ │ add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ rex.WB rolb $0x0,(%r9) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101aa13 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101aa11 │ │ │ │ - int1 │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101a9fd │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fidivl 0x1012db70(%rdx) │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ loop 101ab23 │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57399,17 +57434,21 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101aadb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101aab9 │ │ │ │ - mov $0xa27766f9,%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + push %rcx │ │ │ │ + pop %rsi │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bl,0x18(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101aaf3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57417,20 +57456,20 @@ │ │ │ │ js 101aafb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101ab03 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101abc1 │ │ │ │ - jmp 5e8d9c27 <_edata@@Base+0x52cd9c27> │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x1012db70(%rdx),%bh │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ jrcxz 101ac13 │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -57442,40 +57481,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101abcb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101abc9 │ │ │ │ - mov $0xa27766f9,%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + ficoml 0x5e(%rcx) │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ and %bl,0x2(%rax,%rbx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101abeb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101abf3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ac31 │ │ │ │ - in (%dx),%eax │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101ac97 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + jo 101ac21 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ jrcxz 101ad03 │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -57488,36 +57529,42 @@ │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x1e,0x6e(%rbp) │ │ │ │ - mov $0x10a2776f,%esi │ │ │ │ - pop %rdx │ │ │ │ - sbb %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + sbb %cl,%dh │ │ │ │ + sbb %esi,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + adc %bl,0x18(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ah,%ah │ │ │ │ - and %al,(%rcx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + in $0x20,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdi) │ │ │ │ + (bad) │ │ │ │ movabs %eax,0xc880a80000000005 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101acc1 │ │ │ │ - out %eax,$0xcf │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101acdb │ │ │ │ - loopne 101ad34 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101ace2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + jo 101ad11 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x1c(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57534,31 +57581,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x1f,-0x72(%rbp) │ │ │ │ - mov $0x10a2776f,%esi │ │ │ │ - pop %rdx │ │ │ │ - sbb %al,(%rdx) │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + lock sbb %esi,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + adc %bl,0x18(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ ... │ │ │ │ - add %dl,(%rdi) │ │ │ │ + (bad) │ │ │ │ movabs %eax,0xc880a80000000005 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101adb1 │ │ │ │ - out %eax,$0xcf │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101adab │ │ │ │ - loope 101ae24 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101add2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + jo 101ae01 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x1c(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -57569,33 +57622,39 @@ │ │ │ │ jmp 101ae93 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x1c(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xfd,-0x52(%rbp) │ │ │ │ - lea 0x77(%rcx),%ebp │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - rex in $0x20,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + ficoml (%rdx) │ │ │ │ + sub (%rax),%dh │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - js 101aebb │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x1c(%rax) │ │ │ │ + and %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ - movabs %eax,0x8e7dc10000000005 │ │ │ │ - in $0xcf,%al │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101af67 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + movabs %eax,0xfa3f480000000005 │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + jo 101aef1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x1c(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -57608,18 +57667,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ pop %rbx │ │ │ │ sbb %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x8c,-0x32(%rbp) │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 101af82 │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef365b63,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 101afb2 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57627,22 +57685,20 @@ │ │ │ │ js 101afab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101afb3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101afb1 │ │ │ │ - fcmove %st(7),%st │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101b057 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fisubrl 0x1012db70(%rcx) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x1c(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -57654,38 +57710,40 @@ │ │ │ │ jmp 101b073 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101b07b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b079 │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - cmp 0x77(%rdi),%esp │ │ │ │ - movabs %al,0x2185f38 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fimull -0x64(%rdx) │ │ │ │ + ds out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp %bl,0x18(%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 101b093 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101b09b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101b0a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b0a1 │ │ │ │ - ror %cl,%edi │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101b147 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + ficoml 0x73(%rax) │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ in $0x20,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -57697,34 +57755,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ in $0x20,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b219 │ │ │ │ - sti │ │ │ │ - lea 0x77(%rcx),%ebp │ │ │ │ - movabs %al,0x2185f98 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sub (%rdx,%rbp,1),%dl │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + cwtl │ │ │ │ + pop %rdi │ │ │ │ + sbb %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ mov $0x70,%al │ │ │ │ rex.XB add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jno 101b17e │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0xd7,0x2e(%rbp) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101b237 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + pop %rsp │ │ │ │ + jae 101b1c1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ in $0x20,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -57736,34 +57800,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ in $0x20,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b2a9 │ │ │ │ - sti │ │ │ │ - lea 0x77(%rcx),%ebp │ │ │ │ - movabs %al,0x1c1f468 │ │ │ │ - mov $0x70,%al │ │ │ │ - rex.XB add $0x0,%eax │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov (%rdx,%rbp,1),%dl │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + push $0x1c1f4 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x54370(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 101b27b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jno 101b26e │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0xd4,0x2e(%rbp) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101b327 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + pop %rdi │ │ │ │ + jae 101b2b1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ in $0x20,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -57775,35 +57843,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ in $0x20,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b409 │ │ │ │ - mov %dl,0xa27769(%rcx) │ │ │ │ - data16 (bad) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x36(%rdi),%ah │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + add %ah,0x16(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x54370(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101b36b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x2(%rax) │ │ │ │ mov 0x0(%rip),%eax │ │ │ │ - sarl $0xcb,0x6e(%rbp) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101b417 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb 0x73(%rax),%bl │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ in $0x20,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -57815,35 +57884,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ in $0x20,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b4e9 │ │ │ │ - mov %dl,0x68a27769(%rcx) │ │ │ │ - hlt │ │ │ │ - roll $0x0,(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sub 0x36(%rdi),%ah │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + push $0x1c1f4 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x54370(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101b45b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x2(%rax) │ │ │ │ mov 0x0(%rip),%eax │ │ │ │ - sarl $0xc8,0x6e(%rbp) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101b507 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb 0x73(%rbx),%bl │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ in $0x20,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -57853,76 +57922,80 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,0x101b4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b509 │ │ │ │ - cs mov $0xf0a2776f,%esi │ │ │ │ - jnp 101b50d │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + rcrl $0x36,(%rcx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + lock jnp 101b50d │ │ │ │ add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ add $0xc1,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101b553 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b5b1 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101b5e9 │ │ │ │ + jae 101b581 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ (bad) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101b53d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ in $0x20,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ orl $0xb8eb0000,0x5(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ in $0x20,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b6a9 │ │ │ │ - jmp 101b5fe │ │ │ │ - imul $0x21657a8,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %cl,0x58a(%rbx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + rex.WX add $0x36,%al │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + test $0x57,%al │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov 0x5(%rdx),%ecx │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 101b63b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ mov 0x5(%rdx),%ecx │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b621 │ │ │ │ - (bad) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101b6e7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + rex.WRB jae 101b671 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ in $0x20,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -57934,73 +58007,77 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,-0x4a(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x2a,-0x32(%rbp) │ │ │ │ - mov $0xe0a2776f,%esi │ │ │ │ - pop %rdx │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef3619c5,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + loopne 101b7bc │ │ │ │ mov 0x0(%rip),%al │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ add %ecx,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101b733 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b791 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101b7d3 │ │ │ │ + jae 101b761 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ (bad) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101b71d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x1b(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ movabs 0x58a5d,%al │ │ │ │ jmp 101b7f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x1b(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xe2,-0x22(%rbp) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - imul $0x2165358,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - shlb $1,0x5(%rdx,%rcx,4) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + or $0xefef3036,%eax │ │ │ │ + pop %rax │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov %fs:0x0(%rip),%al │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ mov %fs:0x0(%rip),%al │ │ │ │ - sarl $0x3c,-0x72(%rbp) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101b8c7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + ja 101b8e8 │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120e5(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58010,31 +58087,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101b8eb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b939 │ │ │ │ - xchg %rbp,0x77(%r9) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov -0x1010cfe0(%rsi),%ah │ │ │ │ + ... │ │ │ │ cmpb $0x0,0x6d9(%rcx) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 101ba78 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101b931 │ │ │ │ - xor $0x5d8bf0cf,%eax │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db737e,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ out %eax,$0x20 │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -58046,18 +58122,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,-0x26(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x8b,-0x12(%rbp) │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 101b9d2 │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + fs pop %rbx │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 101ba02 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58065,20 +58142,23 @@ │ │ │ │ js 101b9fb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101ba03 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ba41 │ │ │ │ - and $0x5d8bf0cf,%eax │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + jae 101ba31 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ out %eax,$0x20 │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -58090,41 +58170,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101bacb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101baa9 │ │ │ │ - cmp %dh,(%rax) │ │ │ │ - data16 ja 101bac2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + xchg %eax,%edi │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ call 103d4ff │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101bae3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101baeb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101baf3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101bb31 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101bb97 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + adc $0x1012db73,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x18(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -58135,34 +58216,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101bbb3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ mov $0x101,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x1d,-0x52(%rbp) │ │ │ │ - iret │ │ │ │ - lock mov 0x0(%rbp),%ebx │ │ │ │ - mov $0x101,%esp │ │ │ │ + rex.W (bad) │ │ │ │ + ficoml (%rsi) │ │ │ │ + jae 101bbe9 │ │ │ │ + adc (%rax),%dl │ │ │ │ + add %bh,0x1(%rcx,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %ch,%cl │ │ │ │ - and (%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jmp 101bd48 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101bc81 │ │ │ │ - adc %bh,%cl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101bc6b │ │ │ │ - xchg %eax,%edi │ │ │ │ - subb $0xa2,0x77(%rbp) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rcx),%dl │ │ │ │ + jae 101bc11 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + rex.R js 101bc64 │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x18(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58177,39 +58258,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101bca3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x101,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x3d,-0x72(%rbp) │ │ │ │ - mov $0xa2776f,%esi │ │ │ │ - mov $0x101,%esp │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x42,%al │ │ │ │ - js 101bd12 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %ch,%cl │ │ │ │ - and (%rcx),%al │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + rcrb %cl,(%rcx) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + add %bh,0x1(%rcx,%rax,1) │ │ │ │ + add %dh,0x67842(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jmp 101be38 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101bd51 │ │ │ │ - adc %cl,%bh │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101bd35 │ │ │ │ - sbb %eax,0xa2776d(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + adc -0x25(%rbx),%esi │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + jle 101bd22 │ │ │ │ + es xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120e8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58222,38 +58302,35 @@ │ │ │ │ jmp 101bd93 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101bd9b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101be59 │ │ │ │ - repnz mov 0x77(%rcx),%gs │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x1010cfd7(%rip),%bl │ │ │ │ + ... │ │ │ │ mov $0x42,%al │ │ │ │ js 101be02 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101be61 │ │ │ │ - (bad) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101be67 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rbx,%rsi,2),%bl │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120e8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58263,33 +58340,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,%al │ │ │ │ sbb %esp,%ebx │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101be89 │ │ │ │ - movsxd (%rdi),%edi │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - ja 101be82 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fimull 0xefef35(%rax,%rbx,4) │ │ │ │ ... │ │ │ │ - adc %ch,%cl │ │ │ │ - and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jmp 101c018 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101bed1 │ │ │ │ - adc $0x5d8bf0cf,%eax │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db731e,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120e8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58298,35 +58372,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 101c0e8 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xe1,0x4e(%rbp) │ │ │ │ - push $0x6f │ │ │ │ - ja 101bf72 │ │ │ │ + rex.W (bad) │ │ │ │ + cmp (%rsi),%cl │ │ │ │ + int $0x36 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ (bad) │ │ │ │ rex.X js 101bfda │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c041 │ │ │ │ - or %cl,%bh │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101c047 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rbx),%bl │ │ │ │ + jae 101bfd1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120e8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58336,18 +58412,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bh,-0x25(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x95,-0x12(%rbp) │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 101c062 │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + jp 101c118 │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 101c092 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58355,22 +58432,20 @@ │ │ │ │ js 101c08b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c093 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c0b1 │ │ │ │ - add %ecx,%edi │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101c137 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7302,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ call 101c2a6 │ │ │ │ ... │ │ │ │ @@ -58383,17 +58458,17 @@ │ │ │ │ jmp 101c153 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c15b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c179 │ │ │ │ - cmp $0xa2776630,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef3f97d2,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ loopne 101c18e │ │ │ │ sbb %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58401,23 +58476,21 @@ │ │ │ │ js 101c17b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c183 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c241 │ │ │ │ - (bad) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101c227 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rbx,%rsi,2),%cl │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ call 101c396 │ │ │ │ ... │ │ │ │ @@ -58429,36 +58502,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101c243 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ call 101c3b6 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xfd,-0x62(%rbp) │ │ │ │ - mov 0x77(%rcx),%gs │ │ │ │ - movabs %al,0x677f030 │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + adc (%rcx),%ch │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + xor %dh,%al │ │ │ │ + ja 101c2aa │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ clc │ │ │ │ fcompl (%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ lock ja 101c2ba │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x40(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c331 │ │ │ │ - jnp 101c294 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101c317 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rax),%cl │ │ │ │ + jae 101c2a1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ call 101c486 │ │ │ │ ... │ │ │ │ @@ -58469,36 +58548,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101c333 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x101c2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c3f9 │ │ │ │ - ret │ │ │ │ - mov $0x60a2776f,%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rcx,%rbx,1),%ch │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ or (%rsi),%bl │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x31(%rax) │ │ │ │ xor (%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x60,-0x72(%rbp) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101c33b │ │ │ │ - loope 101c3b4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101c362 │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + and -0x25(%rbx),%esi │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ jmp 101c576 │ │ │ │ ... │ │ │ │ @@ -58510,35 +58593,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101c423 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ jmp 101c596 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x52,-0x32(%rbp) │ │ │ │ - subl $0xb87818a2,0x77(%rcx) │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef3026bd,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ jmp 101c5ae │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x4c(%rax) │ │ │ │ xor (%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x65,-0x72(%rbp) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101c4f7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + jae,pn 101c481 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jmp 101c666 │ │ │ │ ... │ │ │ │ @@ -58551,20 +58637,17 @@ │ │ │ │ jmp 101c513 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ or (%rsi),%ebx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c539 │ │ │ │ - xchg %eax,%edi │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 101c512 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef365b78,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 101c542 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58572,23 +58655,22 @@ │ │ │ │ js 101c53b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c543 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c541 │ │ │ │ - pop %rbx │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101c5e7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fisubrl (%rax) │ │ │ │ + jae 101c571 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ jmp 101c756 │ │ │ │ ... │ │ │ │ @@ -58601,18 +58683,19 @@ │ │ │ │ jmp 101c603 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c60b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c5e9 │ │ │ │ - lea 0x67(%rdi),%esp │ │ │ │ - ja 101c602 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + sarb $0xef,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ orb $0x1e,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c623 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58620,23 +58703,22 @@ │ │ │ │ js 101c62b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c633 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c631 │ │ │ │ - pop %rsp │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101c6d7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fcmovbe %st(7),%st │ │ │ │ + jae 101c661 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120ea(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58646,38 +58728,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,-0x3a(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xca,-0x12(%rbp) │ │ │ │ - mov $0xe8a2776f,%esi │ │ │ │ - or %ecx,%ecx │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + and $0xefef3619,%eax │ │ │ │ + call 103905e │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x56d64(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c71b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x21e0b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c701 │ │ │ │ - push %rdi │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101c769 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + fdivl -0x25(%rbx) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120ea(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58690,41 +58772,44 @@ │ │ │ │ jmp 101c7e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x39(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xd4,0xe(%rbp) │ │ │ │ - mov $0x20a2776f,%esi │ │ │ │ - fwait │ │ │ │ - xor (%rdi),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + jp 101c877 │ │ │ │ + sbb %esi,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + and %bl,0x733(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ or %ecx,%ecx │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ xor (%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x4a,-0x72(%rbp) │ │ │ │ - iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101c7fd │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + fnstenv -0x25(%rbx) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ mov $0x9d,%al │ │ │ │ @@ -58733,18 +58818,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c8db │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c8f9 │ │ │ │ - jle 101c907 │ │ │ │ - movsxd -0x5e(%rdi),%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef3a7d91,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ orb $0x1e,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c8f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58752,22 +58836,22 @@ │ │ │ │ js 101c8fb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c903 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101c8e1 │ │ │ │ - rex.B iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101c9a7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + ret $0xdb73 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jmp 101ca13 │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -58779,40 +58863,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c9cb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ca09 │ │ │ │ - jle 101c9f7 │ │ │ │ - movsxd -0x5e(%rdi),%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + jge 101ca58 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ enter $0x1e0e,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c9eb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101c9f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ca51 │ │ │ │ - rex.RX iret │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101ca97 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101ca11 │ │ │ │ + jae 101ca21 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ jmp 101cb03 │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -58824,17 +58910,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ lret $0x101 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xd2,0x6e(%rbp) │ │ │ │ - mov $0x8a2776f,%esi │ │ │ │ - (bad) │ │ │ │ + rex.W (bad) │ │ │ │ + sbb -0x1010c9e7(%rip),%bh │ │ │ │ + or %cl,(%rsi) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ in (%dx),%al │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58842,21 +58928,24 @@ │ │ │ │ push %rax │ │ │ │ shlb $0x7,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xb8,-0x52(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101cadb │ │ │ │ - loopne 101cb34 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101cae2 │ │ │ │ + rex.W (bad) │ │ │ │ + fcmove %st(3),%st │ │ │ │ + jae 101cb11 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x14(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58873,35 +58962,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lret │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xd3,-0x72(%rbp) │ │ │ │ - mov $0x8a2776f,%esi │ │ │ │ - (bad) │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + cmp $0x19,%al │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + or %cl,(%rsi) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x40(%rax) │ │ │ │ xor (%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xb8,-0x52(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101cbab │ │ │ │ - loope 101cc24 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101cbd2 │ │ │ │ + rex.W (bad) │ │ │ │ + fcmove %st(3),%st │ │ │ │ + jae 101cc01 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x14(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -58913,37 +59008,42 @@ │ │ │ │ jmp 101cc93 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x14(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x59,-0x62(%rbp) │ │ │ │ - subl $0xb87818a2,0x77(%rcx) │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x26,%dh │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x14(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) (%rbx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xbd,-0x52(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101cd67 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + jae 101ccf1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x14(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -58953,20 +59053,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101cd83 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x21e0e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101cd89 │ │ │ │ - pushf │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 101cd82 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fidivl 0x5b(%rbx) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 101cdb2 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58974,22 +59072,20 @@ │ │ │ │ js 101cdab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101cdb3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101cdd1 │ │ │ │ - mov $0xcc,%bl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101ce57 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db73f0,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x14(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -59001,37 +59097,39 @@ │ │ │ │ jmp 101ce73 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101ce7b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ce99 │ │ │ │ - andl $0x77,0x67(%rdi) │ │ │ │ - movabs %al,0x21e0f28 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef3ec06c,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + sub %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 101ce93 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101ce9b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101cea3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101cec1 │ │ │ │ - mov $0xcc,%ah │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101cf47 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db73ff,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ in (%dx),%eax │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -59045,34 +59143,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xab,-0x72(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x50(%rbp),%ebx │ │ │ │ - iret │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + clc │ │ │ │ + jae 101cf99 │ │ │ │ + adc (%rax),%dl │ │ │ │ + mov $0xcf,%al │ │ │ │ add %eax,(%rcx) │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d011 │ │ │ │ - test $0xcc,%al │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101d01b │ │ │ │ - xchg %eax,%edi │ │ │ │ - subb $0xa2,0x77(%rbp) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + sti │ │ │ │ + jae 101cfc1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + rex.R js 101d014 │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ in (%dx),%eax │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -59087,19 +59189,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101d053 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x101cf(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d0d9 │ │ │ │ - in $0xbe,%eax │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 101d052 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + or (%rcx),%bl │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ mov $0xcf,%al │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %cl,(%rbx) │ │ │ │ xor $0x7,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59107,25 +59209,24 @@ │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d0e1 │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101d0e5 │ │ │ │ - sbb %eax,0xa2776d(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101d0b9 │ │ │ │ + jae 101d0b1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + jle 101d0d2 │ │ │ │ + es xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ in (%dx),%eax │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59140,40 +59241,39 @@ │ │ │ │ jmp 101d143 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101d14b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d189 │ │ │ │ - pop %rdx │ │ │ │ - subl $0xa2,0x77(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - or (%rdi,%rax,1),%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x26,%ch │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + ... │ │ │ │ + adc %cl,(%rbx) │ │ │ │ + xor $0x7,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d1f1 │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101d217 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + out %al,$0x73 │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ in (%dx),%eax │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -59186,33 +59286,32 @@ │ │ │ │ jmp 101d233 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ sbb %esp,%ebx │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d2c9 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - (bad) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - ja 101d232 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + rex.WX sbbq $0x0,0xefef35(%rax) │ │ │ │ ... │ │ │ │ - adc %ch,%cl │ │ │ │ - and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jmp 101d3c8 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d261 │ │ │ │ - movabs %eax,0xa74c7dc15d8bf0cc │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + jae 101d291 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ in (%dx),%eax │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -59224,36 +59323,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101d323 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 101d498 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xe1,0x4e(%rbp) │ │ │ │ - push $0x6f │ │ │ │ - ja 101d322 │ │ │ │ + rex.W (bad) │ │ │ │ + cmp (%rsi),%cl │ │ │ │ + int $0x36 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ rorb $0x34,(%rdx) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d3d1 │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101d3f7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + in (%dx),%eax │ │ │ │ + jae 101d381 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ in (%dx),%eax │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -59266,18 +59367,18 @@ │ │ │ │ jmp 101d413 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ nopl (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x9e,-0x52(%rbp) │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 101d412 │ │ │ │ + rex.W (bad) │ │ │ │ + fidivl 0x5b(%rcx) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 101d442 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59285,23 +59386,20 @@ │ │ │ │ js 101d43b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101d443 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d461 │ │ │ │ - lahf │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101d4e7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7394,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x13(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -59313,43 +59411,38 @@ │ │ │ │ jmp 101d503 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101d50b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d4e9 │ │ │ │ - xchg %ah,0x67(%rdi) │ │ │ │ - ja 101d502 │ │ │ │ - js 101d572 │ │ │ │ - (bad) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + imul $0x78efef3e,%eax,%eax │ │ │ │ + adc %bl,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101d523 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101d52b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101d533 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d5f1 │ │ │ │ - popf │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101d5d7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x1012db73(%rsi),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x13(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -59361,39 +59454,37 @@ │ │ │ │ jmp 101d5f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x13(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x65,0x4e(%rbp) │ │ │ │ - subl $0x33fe70a2,0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp -0x1010cfda(%rdx),%cl │ │ │ │ + jo 101d650 │ │ │ │ + xor (%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ adc %bl,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x2(%rax) │ │ │ │ xor (%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 101d6ac │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d6e1 │ │ │ │ - xchg %eax,%ecx │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101d6c7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x1012db73(%rdx),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120ed(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59403,18 +59494,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101d6eb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d6e9 │ │ │ │ - ja 101d746 │ │ │ │ - data16 ja 101d6e2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + ficompl -0x1010c052(%rax) │ │ │ │ loopne 101d7be │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59422,22 +59511,20 @@ │ │ │ │ js 101d70b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101d713 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d731 │ │ │ │ - mov %ecx,%esp │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101d7b7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db739a,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120f0(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59448,35 +59535,40 @@ │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,(%rax) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xf4,0x2e(%rbp) │ │ │ │ - mov $0x60a2776f,%esi │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + sbb (%rcx),%ebx │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ jnp 101d843 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ lock and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $1,0x5da(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x8c,0x6e(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101d7fb │ │ │ │ - loopne 101d854 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101d802 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb 0x1012db73(%rdi),%al │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ lock and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59492,34 +59584,38 @@ │ │ │ │ jmp 101d8c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ fadds (%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101d969 │ │ │ │ - idivb 0x60a2776f(%rsi) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rcx),%bl │ │ │ │ + sbb %esi,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ jnp 101d933 │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ xchg %eax,%ebx │ │ │ │ fiaddl 0x0(%rip) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x8c,0x6e(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101d8cb │ │ │ │ - loope 101d944 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101d8f2 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb 0x1012db73(%rdi),%al │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ lock and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -59531,34 +59627,37 @@ │ │ │ │ jmp 101d9b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ lock and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xbe,0x3e(%rbp) │ │ │ │ - popf │ │ │ │ - imul $0xb87818,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + rex.WX push %rcx │ │ │ │ + cmp (%rax),%dh │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock lock and %al,(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + lock and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x5dae8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101daa1 │ │ │ │ - or $0xc15d8bf0,%esp │ │ │ │ - jge 101da87 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x1012db73(%rdx),%al │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ int1 │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -59569,20 +59668,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101daa3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x2107c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101db69 │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 101daa2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x5b(%rcx),%cl │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 101dad2 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59590,22 +59687,22 @@ │ │ │ │ js 101dacb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101dad3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101dab1 │ │ │ │ - xchg %cl,%ah │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101db77 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + lea -0x25(%rbx),%esi │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ int1 │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -59618,37 +59715,41 @@ │ │ │ │ jmp 101db93 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101db9b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101dbb9 │ │ │ │ - andl $0x77,0x67(%rdi) │ │ │ │ - movabs %al,0x2107d58 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef3ec06c,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %rax │ │ │ │ + jge 101dc03 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 101dbb3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101dbbb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101dbc3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101dba1 │ │ │ │ - dec %esp │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101dc67 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + mov $0x73,%ah │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120f1(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59658,18 +59759,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,%al │ │ │ │ fildl (%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101dd29 │ │ │ │ - dec %esp │ │ │ │ - lock mov -0x30(%rbp),%ebx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp -0x2fefed25(%rbx,%rsi,2),%dh │ │ │ │ faddl (%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59677,20 +59776,22 @@ │ │ │ │ jmp 101de18 │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xf3,-0x12(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101dd3b │ │ │ │ - xchg %eax,%edi │ │ │ │ - subb $0xa2,0x77(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x73,%al │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + rex.R js 101dd34 │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120f1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -59705,40 +59806,41 @@ │ │ │ │ jmp 101dd73 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ faddl (%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ddb9 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0xd0a2776f,%esi │ │ │ │ - faddl (%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %bl,(%rcx) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + rcr $1,%ah │ │ │ │ + add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x62757(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jmp 101df08 │ │ │ │ + adcb $0x6,0x27(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ch,%cl │ │ │ │ + and (%rcx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ddc1 │ │ │ │ - int1 │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101de05 │ │ │ │ - sbb %eax,0xa2776d(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db73b2,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + jle 101ddf2 │ │ │ │ + es xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ int1 │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59753,36 +59855,37 @@ │ │ │ │ jmp 101de63 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101de6b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101df29 │ │ │ │ - mov $0xa277699d,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x3a(%rdi),%dl │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ adcb $0x6,0x27(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ded1 │ │ │ │ - lock int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101df37 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x73,%bl │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ int1 │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -59795,37 +59898,37 @@ │ │ │ │ jmp 101df53 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ sbb %esp,%ebx │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101df69 │ │ │ │ - imul $0xa2776c,(%rdi),%edi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + lret $0x9886 │ │ │ │ + xor $0xefef,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jmp 101e0e8 │ │ │ │ + adc %ch,%cl │ │ │ │ + and (%rcx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e041 │ │ │ │ - test $0xc15d8bf0,%esp │ │ │ │ - jge 101e027 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x481012db(%rbx,%rsi,2),%bh │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ int1 │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -59838,35 +59941,35 @@ │ │ │ │ jmp 101e043 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e04b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e109 │ │ │ │ - (bad) │ │ │ │ - push $0x6f │ │ │ │ - ja 101e042 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ xor %dl,0x27(%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e0b1 │ │ │ │ - jmp 5e8dd194 <_edata@@Base+0x52cdd194> │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x1012db73,%edx │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ int1 │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -59877,38 +59980,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101e133 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x2107e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e1f9 │ │ │ │ - movabs 0xb87818a2776ffc,%al │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x5b(%rdi),%cl │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,-0x39(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ + jno 101e162 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e15b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e163 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e141 │ │ │ │ - loop 101e181 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101e207 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + movabs 0x48383f481012db73,%eax │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ repnz and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -59920,39 +60024,41 @@ │ │ │ │ jmp 101e223 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e22b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e209 │ │ │ │ - andl $0x7f50a277,0x67(%rdi) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + sarb $0xef,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + push %rax │ │ │ │ + jg 101e293 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 101e243 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e24b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e253 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e2d1 │ │ │ │ - loopne 101e271 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101e2f7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + movabs %eax,0x48383f481012db73 │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ repnz and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -59964,16 +60070,19 @@ │ │ │ │ jmp 101e313 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x1e(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x82,-0x52(%rbp) │ │ │ │ - mov $0x50a2776f,%esi │ │ │ │ + rex.W (bad) │ │ │ │ + fisubrl 0x19(%rbp) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + push %rax │ │ │ │ jg 101e383 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e333 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59981,22 +60090,20 @@ │ │ │ │ js 101e33b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e343 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e3e1 │ │ │ │ - out %al,$0xcc │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101e345 │ │ │ │ - in $0x86,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101e342 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x1012db73(%rbp),%ch │ │ │ │ + rex.W (bad) │ │ │ │ + fimuls (%rbx) │ │ │ │ + and %esi,(%rdi,%rbp,8) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ repnz and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60012,37 +60119,41 @@ │ │ │ │ jmp 101e403 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x1d(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x8c,-0x32(%rbp) │ │ │ │ - mov $0x90a2776f,%esi │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef361963,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + nop │ │ │ │ repnz test $0x5,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 101e4cc │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x2107f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e4b1 │ │ │ │ - fxch %st(4) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101e479 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + jae 101e461 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120f2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60055,53 +60166,58 @@ │ │ │ │ jmp 101e4f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x1c(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x8e,-0x12(%rbp) │ │ │ │ - mov $0x10a2776f,%esi │ │ │ │ - fildl 0x0(%rip) │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + sbb %esi,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + adc %al,-0x25(%rcx) │ │ │ │ + add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x5a8f2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e523 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e5a1 │ │ │ │ - fmul %st,%st(4) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101e50d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + push %rdi │ │ │ │ + jb 101e551 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120f2(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x43(%rax) │ │ │ │ fildl 0x0(%rip) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e5eb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e6a9 │ │ │ │ - ret $0x660b │ │ │ │ - ja 101e5e2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x1010c054(%rip),%ch │ │ │ │ pop %rax │ │ │ │ adcb $0x2,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60109,23 +60225,23 @@ │ │ │ │ js 101e60b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e613 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e651 │ │ │ │ - lret │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101e6b7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + jb 101e641 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x120f3(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60135,38 +60251,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e6db │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e6b9 │ │ │ │ - rorl $0x66,(%rbx) │ │ │ │ - ja 101e6d2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ xor %al,0x210(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e6fb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101e703 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e7c1 │ │ │ │ - enter $0xf0cc,$0x8b │ │ │ │ - pop %rbp │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x72(%rbx),%bl │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ repz and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -60178,38 +60296,41 @@ │ │ │ │ jmp 101e7c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ out %eax,$0x1 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101e869 │ │ │ │ - xchg %eax,%esp │ │ │ │ - mov $0xe0a2776f,%esi │ │ │ │ - jg 101e833 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x19(%rbx),%bh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + loopne 101e8a1 │ │ │ │ + adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - repz and %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock xrelease and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jg 101e80e │ │ │ │ add $0x0,%eax │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xc2,0xe(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101e7eb │ │ │ │ - loopne 101e844 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101e7f2 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 101e885 │ │ │ │ + jb 101e821 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ hlt │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -60225,32 +60346,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101e8b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ call 101ea07 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x96,0x6e(%rbp) │ │ │ │ - mov $0xe0a2776f,%esi │ │ │ │ - jg 101e923 │ │ │ │ - add (%rax),%al │ │ │ │ + rex.W (bad) │ │ │ │ + sbb 0x19(%rcx),%bh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + loopne 101e991 │ │ │ │ + adc %al,(%rdx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x7f(%rax) │ │ │ │ - fildl 0x0(%rip) │ │ │ │ + (bad) │ │ │ │ + jg 101e8fe │ │ │ │ + add $0x0,%eax │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xc2,0xe(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101e8bb │ │ │ │ - loope 101e934 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101e8e2 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 101e975 │ │ │ │ + jb 101e911 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ hlt │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -60262,36 +60388,38 @@ │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ hlt │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x40,0x7e(%rbp) │ │ │ │ - pushf │ │ │ │ - imul $0xb87818,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + or -0x1010cfc5(%rdi),%ch │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,%ah │ │ │ │ + add %ah,(%rax) │ │ │ │ + hlt │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ fildl 0x0(%rip) │ │ │ │ - sarl $0xc7,0xe(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101ea77 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 101ea70 │ │ │ │ + jb 101ea01 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ hlt │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -60302,20 +60430,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101ea93 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x21080(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101eaf9 │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 101ea92 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101eb2f │ │ │ │ + pop %rbx │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 101eac2 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60323,22 +60450,22 @@ │ │ │ │ js 101eabb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101eac3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101eb41 │ │ │ │ - (bad) │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101eb67 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + rex.WRX jb 101eaf1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0xc(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -60350,38 +60477,38 @@ │ │ │ │ jmp 101eb83 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101eb8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ec49 │ │ │ │ - pop %rax │ │ │ │ - mov 0x77(%rsi),%ah │ │ │ │ - movabs %al,0x2108268 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x1010c0d3(%rdi),%dh │ │ │ │ + push $0x21082 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 101eba3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101ebab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101ebb3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ec31 │ │ │ │ - ds int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101ec57 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + jne 101ec77 │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ hlt │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -60394,40 +60521,39 @@ │ │ │ │ jmp 101ec73 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ fucom %st(2) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101eca9 │ │ │ │ - imul $0x6c,(%rdi),%edi │ │ │ │ - ja 101ec72 │ │ │ │ - push $0x21082 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + test %bl,0x68efef35(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - js 101ec93 │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101ec9b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101eca3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101eca1 │ │ │ │ - cmp $0xcc,%al │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101ed47 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fidivl 0x72(%rdi) │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ hlt │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -60440,17 +60566,20 @@ │ │ │ │ jmp 101ed63 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101ed6b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ee29 │ │ │ │ - xor $0xa277660a,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %dl,%bl │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ (bad) │ │ │ │ rclb $0x2,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60458,20 +60587,22 @@ │ │ │ │ js 101ed8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101ed93 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ee11 │ │ │ │ - xor $0x5d8bf0cc,%eax │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + jle 101ee57 │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120f5(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60481,17 +60612,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101ee5b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ef19 │ │ │ │ - xor $0xa277660a,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %dl,%bl │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ (bad) │ │ │ │ rclb $0x2,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60499,22 +60633,22 @@ │ │ │ │ js 101ee7b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101ee83 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101eee1 │ │ │ │ - xor $0xcc,%al │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101ef27 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101ef53 │ │ │ │ + jb 101eeb1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120f5(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60523,35 +60657,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ mov $0x5db,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x9a,0x6e(%rbp) │ │ │ │ - push $0x6f │ │ │ │ - ja 101ef42 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ shlb $1,0x26(%rcx) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101ef51 │ │ │ │ - cs int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101f017 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + gs jb 101efa1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120f5(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60559,38 +60694,42 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,0x120f5(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f0a9 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + push $0x29 │ │ │ │ + cmp (%rax),%esi │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + add %dh,0x26(%rbx) │ │ │ │ (bad) │ │ │ │ - pushf │ │ │ │ - imul $0x6267300,-0x5e(%rdi),%esi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,%cl │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x26(%rbx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0x5db(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x22,-0x72(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101f107 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + jb 101f091 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120f5(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60600,41 +60739,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101f12b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f109 │ │ │ │ - loopne 101f174 │ │ │ │ - (bad) │ │ │ │ - ja 101f122 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + movmskps (bad),%edi │ │ │ │ + push %rax │ │ │ │ + cmp %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ call 1040241 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101f143 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101f14b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101f153 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f171 │ │ │ │ - sbb %ecx,%esp │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101f1f7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db726a,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0xa(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -60646,42 +60784,40 @@ │ │ │ │ jmp 101f213 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101f21b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f259 │ │ │ │ - loopne 101f264 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - ja 101f212 │ │ │ │ + movmskps (bad),%edi │ │ │ │ + push %rax │ │ │ │ + cmp %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ (bad) │ │ │ │ mov $0x210,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101f23b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101f243 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f2e1 │ │ │ │ - (bad) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101f2e7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x1012db72(%rip),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0xa(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -60693,31 +60829,37 @@ │ │ │ │ jmp 101f303 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0xe(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xa2,-0x32(%rbp) │ │ │ │ - mov $0xe0a2776f,%esi │ │ │ │ - mov $0x210,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef36194d,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + loopne 101f31a │ │ │ │ + adc %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xd0000000000120f6,%al │ │ │ │ mov $0x625,%eax │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x10,-0x12(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101f32b │ │ │ │ - loopne 101f384 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101f332 │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + adc -0x25(%rdx),%esi │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ mulb (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -60734,31 +60876,37 @@ │ │ │ │ jmp 101f3f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0xd(%rax) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xac,-0x12(%rbp) │ │ │ │ - mov $0xe0a2776f,%esi │ │ │ │ - mov $0x210,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - sarb $1,0x625(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + rex.XB sbb %esi,(%r14) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + loopne 101f40a │ │ │ │ + adc %al,(%rdx) │ │ │ │ + ... │ │ │ │ + sarb $1,0x625(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x10,-0x12(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101f3fb │ │ │ │ - loope 101f474 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 101f422 │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + adc -0x25(%rdx),%esi │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ mulb (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -60769,36 +60917,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,%al │ │ │ │ mulb (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f589 │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - imul $0xb87818,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp %al,%dl │ │ │ │ + cmp (%rax),%esi │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shl $1,%dh │ │ │ │ - and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mulb (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 101f50b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x625e8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f551 │ │ │ │ - adc $0x5d8bf0cc,%eax │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jb 101f541 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ mulb (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -60810,18 +60963,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %cl,-0x43(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xa9,-0x52(%rbp) │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 101f5d2 │ │ │ │ + rex.W (bad) │ │ │ │ + fiaddl 0x5b(%rsi) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 101f602 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60829,22 +60982,22 @@ │ │ │ │ js 101f5fb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101f603 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f661 │ │ │ │ - or %esp,%ecx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101f6a7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101f66c │ │ │ │ + jb 101f631 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ mulb (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -60856,39 +61009,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 101f6cb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f6a9 │ │ │ │ - int1 │ │ │ │ - and $0xc0a2776b,%eax │ │ │ │ - mov $0x210,%ebp │ │ │ │ - add %al,(%rax) │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + xor %bh,%ch │ │ │ │ + out %eax,(%dx) │ │ │ │ + sarb $0x0,0x210(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 101f6e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101f6eb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101f6f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f751 │ │ │ │ - or $0xcc,%al │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101f797 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101f74b │ │ │ │ + jb 101f721 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120f7(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60898,37 +61053,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,%al │ │ │ │ pop %rax │ │ │ │ add (%rax),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f879 │ │ │ │ - (bad) │ │ │ │ - push $0x6f │ │ │ │ - ja 101f7b2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ jo 101f7fc │ │ │ │ and $0x6,%eax │ │ │ │ ... │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 101f948 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f7c1 │ │ │ │ - (bad) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101f887 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + or $0x1012db72,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120f7(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60937,37 +61089,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,0x5a(%rax) │ │ │ │ add (%rax),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f949 │ │ │ │ - loope 101f967 │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 101f8a2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rsi),%cl │ │ │ │ + int $0x36 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ movabs 0x625ed,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 101fa38 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f931 │ │ │ │ - jns 101f8f1 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101f977 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101f92e │ │ │ │ + jb 101f901 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120f7(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60975,37 +61127,39 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,0x120f7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101f9b9 │ │ │ │ - cmp %bl,-0x117f5d89(%rcx,%rbp,2) │ │ │ │ - and $0x6,%eax │ │ │ │ - add %dl,-0x42(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef303bd7,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + sub $0x25,%dh │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + mov $0x210,%esi │ │ │ │ add %al,(%rax) │ │ │ │ sub $0x25,%dh │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101fa01 │ │ │ │ - jge 101f9e1 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101fa67 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + ss jb 101f9f1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x120f7(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61015,35 +61169,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101fb49 │ │ │ │ - (bad) │ │ │ │ - push $0x6f │ │ │ │ - ja 101fa82 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ rclb $0x0,0x624(%rdx) │ │ │ │ ... │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 101fc18 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101fb51 │ │ │ │ - jbe 101fad1 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101fb57 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x1012db72(%rip),%bh │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x120f8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61054,39 +61205,46 @@ │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,%al │ │ │ │ cli │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xb3,-0x12(%rbp) │ │ │ │ - mov $0x90a2776f,%esi │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + pop %rsp │ │ │ │ + sbb %esi,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + nop │ │ │ │ ffree %st(2) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x59(%rax) │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101fb9b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x4b(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x69,0x2e(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101fbe9 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + cmp -0x25(%rdx),%dh │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120f8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61100,38 +61258,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ sti │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xbd,0xe(%rbp) │ │ │ │ - mov $0x60a2776f,%esi │ │ │ │ + rex.W (bad) │ │ │ │ + jp 101fd0e │ │ │ │ + sbb %esi,(%rsi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ mov $0x624,%esp │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1c2dd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101fc93 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101fd11 │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101fc7d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + (bad) │ │ │ │ + jb 101fcc1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ clc │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ push %rax │ │ │ │ @@ -61142,38 +61305,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ clc │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x2f,-0x2(%rbp) │ │ │ │ - pushf │ │ │ │ - imul $0x210b5c8,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + mov %al,%al │ │ │ │ + cmp (%rax),%esi │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + enter $0x10b5,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rol $1,%dh │ │ │ │ and $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ (bad) │ │ │ │ and $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x64,-0x52(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101fe27 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + fisubrl (%rdi) │ │ │ │ + jb 101fdb1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ clc │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -61184,39 +61351,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101fe43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x101fd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101fee9 │ │ │ │ - mov $0xa2776fbe,%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x19(%rsi),%dl │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ mov $0x2108f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101fe63 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101fe6b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 101fe73 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101fed1 │ │ │ │ - (bad) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101fe5f │ │ │ │ - xrelease xchg %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 101fee7 │ │ │ │ + jb 101fea1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + loopne 101fee8 │ │ │ │ + and %esi,(%rdi,%rbp,8) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x7(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61230,38 +61398,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 101ff33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x101fe(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 101fff9 │ │ │ │ - mov $0xa2776fbe,%ebx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x36(%rcx,%rbx,1),%dl │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ cmp %dl,(%rsi) │ │ │ │ roll $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ xchg %eax,%ecx │ │ │ │ faddl 0x0(%rip) │ │ │ │ shlb $0x0,0x1d1(%rdi) │ │ │ │ add %dh,(%rax) │ │ │ │ nop │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x5b,-0x12(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 101ffa9 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + sub %dh,-0x25(%rdx) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x120f9(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61272,57 +61443,62 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1020023 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x101ff(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020009 │ │ │ │ - rex.R mov $0x20a2776f,%ecx │ │ │ │ - loope 102005f │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + and %ah,%cl │ │ │ │ + faddl 0x0(%rip) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ roll $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ faddl 0x0(%rip) │ │ │ │ - sarl $0x5e,0x4e(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102003d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %ch,%dl │ │ │ │ + jb 1020081 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ stc │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ adc %ch,%ch │ │ │ │ faddl 0x0(%rip) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 102011b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10201d9 │ │ │ │ - popf │ │ │ │ - add $0x66,%al │ │ │ │ - ja 1020112 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x5d(%rdx),%dh │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ jo 1020116 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61330,23 +61506,20 @@ │ │ │ │ js 102013b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1020143 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020161 │ │ │ │ - push %rsp │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10201e7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db72df,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ cli │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -61359,19 +61532,19 @@ │ │ │ │ jmp 1020203 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102020b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020209 │ │ │ │ - pushf │ │ │ │ - add $0x66,%al │ │ │ │ - ja 1020202 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fidivl -0x5d(%rbx) │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ js 1020207 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61379,22 +61552,22 @@ │ │ │ │ js 102022b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1020233 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10202d1 │ │ │ │ - rex.WB int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10202d7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp %dl,%bl │ │ │ │ + jb 1020261 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ cli │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -61407,38 +61580,42 @@ │ │ │ │ jmp 10202f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x2(%rax) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x42,-0x12(%rbp) │ │ │ │ - mov $0x80a2776f,%ecx │ │ │ │ - xchg %eax,%ecx │ │ │ │ - adc %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %bh,%bl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + adcb $0x0,0x210(%rcx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sti │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,0x22(%rdx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x43,-0x12(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102031b │ │ │ │ - loopne 1020374 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1020322 │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + shlb $0x12,-0x25(%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x5(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61454,33 +61631,37 @@ │ │ │ │ jmp 10203e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x3(%rax) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x4c,0xe(%rbp) │ │ │ │ - mov $0x80a2776f,%ecx │ │ │ │ - xchg %eax,%ecx │ │ │ │ - adc %al,(%rdx) │ │ │ │ - ... │ │ │ │ - and %cl,0x22(%rdx) │ │ │ │ + rex.W (bad) │ │ │ │ + jp 10203df │ │ │ │ (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + adcb $0x0,0x210(%rcx) │ │ │ │ + ... │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WX and (%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x43,-0x12(%rbp) │ │ │ │ - int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10203eb │ │ │ │ - loope 1020464 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1020412 │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + shlb $0x12,-0x25(%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x5(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -61489,36 +61670,39 @@ │ │ │ │ jmp 10204d3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x5(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xf,0x3e(%rbp) │ │ │ │ - pushf │ │ │ │ - imul $0xb87818,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + rex.WX loopne 1020568 │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex sti │ │ │ │ + add %al,-0x5(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x622ae(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020541 │ │ │ │ - rex int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10205a7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + jb 1020531 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x5(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -61530,18 +61714,17 @@ │ │ │ │ jmp 10205c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x5b(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xb2,-0x32(%rbp) │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 10205c2 │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef365b5d,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 10205f2 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61549,22 +61732,22 @@ │ │ │ │ js 10205eb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10205f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020651 │ │ │ │ - rex.RX int3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1020697 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1020611 │ │ │ │ + jb 1020621 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x5(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -61576,37 +61759,37 @@ │ │ │ │ jmp 10206b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10206bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020759 │ │ │ │ - pop %rbp │ │ │ │ - data16 addr32 ja 10206b2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp -0x1010c13f(%rdx),%dh │ │ │ │ fsubs 0x210(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10206db │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10206e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020741 │ │ │ │ - mov $0x5d8bf0cd,%edi │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1020728 │ │ │ │ + jb 1020711 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cld │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -61618,35 +61801,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 10207a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x74(%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0xe1,0x4e(%rbp) │ │ │ │ - push $0x6f │ │ │ │ - ja 10207a2 │ │ │ │ + rex.W (bad) │ │ │ │ + cmp (%rsi),%cl │ │ │ │ + int $0x36 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ xor %ch,0x622(%rdi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10207b1 │ │ │ │ - mov $0xcd,%cl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1020877 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + bnd jb 1020801 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cld │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -61660,34 +61845,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cld │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x8,0x2e(%rbp) │ │ │ │ - pushf │ │ │ │ - imul $0x622b020,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + out %eax,$0x3b │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + and %dh,0x622(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ah,0x210(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,0x622(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020981 │ │ │ │ - mov $0xcd,%dh │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1020967 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %ch,%bh │ │ │ │ + jb 10208f1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ cld │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -61700,19 +61887,20 @@ │ │ │ │ jmp 1020983 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102098b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020a09 │ │ │ │ - sub %bh,%ah │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ (bad) │ │ │ │ - ja 1020982 │ │ │ │ + pop %rbx │ │ │ │ + cmp %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ rex sahf │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61720,23 +61908,22 @@ │ │ │ │ js 10209ab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10209b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020a71 │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1020a57 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %bh,%ah │ │ │ │ + jb 10209e1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x4(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ ... │ │ │ │ @@ -61748,37 +61935,40 @@ │ │ │ │ jmp 1020a73 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ or %eax,(%rdx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020ab9 │ │ │ │ - push %rcx │ │ │ │ - mov $0x90a2776f,%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0xefef361e,%esi │ │ │ │ + nop │ │ │ │ pushf │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x10000000000120fc,%al │ │ │ │ add %esp,(%rcx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xa6,0xe(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1020a9b │ │ │ │ - loopne 1020af4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1020aa2 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1020ae1 │ │ │ │ + jb 1020ad1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ cld │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -61795,35 +61985,40 @@ │ │ │ │ jmp 1020b63 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ or (%rdx),%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020bc9 │ │ │ │ - push %rbx │ │ │ │ - mov $0x90a2776f,%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1020b78 │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + nop │ │ │ │ pushf │ │ │ │ adc %al,(%rdx) │ │ │ │ ... │ │ │ │ adc %al,(%rcx) │ │ │ │ and %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xa6,0xe(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1020b6b │ │ │ │ - loope 1020be4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1020b92 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1020bd1 │ │ │ │ + jb 1020bc1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ cld │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -61836,38 +62031,40 @@ │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,%al │ │ │ │ cld │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x7a,-0x52(%rbp) │ │ │ │ - pushf │ │ │ │ - imul $0xb87818,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + ficoml -0x1010cfc5(%rbp) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sar $1,%ah │ │ │ │ + add %dl,%al │ │ │ │ + cld │ │ │ │ and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ and %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x9b,0xe(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1020d27 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1020cbc │ │ │ │ + jb 1020cb1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ cld │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -61881,18 +62078,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ sahf │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xbd,-0x52(%rbp) │ │ │ │ - cld │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 1020d42 │ │ │ │ + rex.W (bad) │ │ │ │ + ficoml 0x5b(%rdx) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 1020d72 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61900,23 +62097,23 @@ │ │ │ │ js 1020d6b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1020d73 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020df1 │ │ │ │ - cltd │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1020e17 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + (bad) │ │ │ │ + jb 1020da1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ cld │ │ │ │ and %al,(%rcx) │ │ │ │ @@ -61929,39 +62126,40 @@ │ │ │ │ jmp 1020e33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1020e3b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020e39 │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - cmp 0x77(%rdi),%esp │ │ │ │ - movabs %al,0x210a020 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fimull -0x64(%rdx) │ │ │ │ + ds out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + and %ah,0x210(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1020e5b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1020e63 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020ee1 │ │ │ │ - xchg %eax,%edx │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1020f07 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + xchg %eax,%ecx │ │ │ │ + jb 1020e91 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x120fd(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61969,36 +62167,37 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,0x120fd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1020f79 │ │ │ │ - add $0xa277699c,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov %dl,%ch │ │ │ │ + cmp (%rax),%esi │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ enter $0x10a0,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x70,%al │ │ │ │ rex.XB add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x71(%rax) │ │ │ │ and %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x95,-0x52(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1020ff7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + ficompl 0x1012db72(%rsi) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x120fd(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62006,36 +62205,38 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,0x120fd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021009 │ │ │ │ - add $0xa277699c,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp (%rax),%esi │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ push $0x1c1f4 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x54370(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102103b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x71(%rax) │ │ │ │ and %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x8a,-0x52(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10210e7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + ficompl 0x1012db72(%rcx) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x120fd(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62045,40 +62246,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,0x10(%rax) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x66,-0x32(%rbp) │ │ │ │ - mov $0xa2776f,%ecx │ │ │ │ - add $0x35,%al │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef361e89,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + add %al,0x6(,%rsi,1) │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - loopne 10211cc │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ push %rcx │ │ │ │ adc %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xcb,0x4e(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1021179 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + cmp 0x7d(%rax),%bl │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ add (%rcx),%ah │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -62093,40 +62293,45 @@ │ │ │ │ jmp 10211f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x11(%rax) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x60,-0x12(%rbp) │ │ │ │ - mov $0x30a2776f,%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + xor %cl,0x62(%rbx) │ │ │ │ (bad) │ │ │ │ - add %bl,(%rax) │ │ │ │ - js 1021213 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x35,%al │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10212c1 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x7d(%rbp),%al │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + out %al,$0xcc │ │ │ │ (bad) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102120d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ add (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62136,18 +62341,19 @@ │ │ │ │ jmp 10212e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10212eb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021369 │ │ │ │ - fnstcw 0x61(%rcx) │ │ │ │ - ja 10212e2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + ss fidivrs (%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ rex.W push %rbx │ │ │ │ adc %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62155,22 +62361,22 @@ │ │ │ │ js 102130b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1021313 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021371 │ │ │ │ - (bad) │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10213b7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 10213b2 │ │ │ │ + jge 1021341 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -62182,40 +62388,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 10213db │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021479 │ │ │ │ - fnstcw 0x61(%rcx) │ │ │ │ - ja 10213d2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rsi),%dh │ │ │ │ + fidivrs (%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ push $0x21154 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10213f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10213fb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1021403 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10213e1 │ │ │ │ - cmp %ecx,%ebp │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10214a7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + rex.WX jge 1021431 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ add $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -62227,18 +62434,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ adc $0x2,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021569 │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - mov $0xf8a2776f,%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp -0x1010c9e2(%rcx),%al │ │ │ │ + clc │ │ │ │ push %rcx │ │ │ │ adc %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -62246,21 +62452,24 @@ │ │ │ │ add %dh,(%rax) │ │ │ │ xor %ah,0x6(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x3c,0x2e(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10214eb │ │ │ │ - loopne 1021544 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 10214f2 │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + ja 10215c2 │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x12104(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -62274,33 +62483,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 10215b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ adc $0x102,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x68,0x6e(%rbp) │ │ │ │ - mov $0xf8a2776f,%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + sbb -0x1010c9e2(%rdi),%al │ │ │ │ + clc │ │ │ │ push %rcx │ │ │ │ adc %eax,(%rdx) │ │ │ │ ... │ │ │ │ xor %dh,(%rax) │ │ │ │ movsxd (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x3c,0x2e(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10215bb │ │ │ │ - loope 1021634 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 10215e2 │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + ja 10216b2 │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x12104(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62309,39 +62522,38 @@ │ │ │ │ adc %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,0x12104(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10216a9 │ │ │ │ - in (%dx),%eax │ │ │ │ - lahf │ │ │ │ - imul $0xb87818,-0x5e(%rdi),%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fiaddl (%rdx) │ │ │ │ + cmp %dh,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - add $0x21,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,0x12104(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10216cb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x663af(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021751 │ │ │ │ - xor %ecx,%ebp │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1021777 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + jb 10217a2 │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x12104(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62351,37 +62563,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,0x54(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x4d,0x2e(%rbp) │ │ │ │ - ljmp *0x77(%rdi) │ │ │ │ - movabs %al,0xb87818 │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + movabs %al,0xb87818efef3658 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ shlb $1,-0x39(%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10217bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10217c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021861 │ │ │ │ - (bad) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1021867 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp -0x25(%rbp,%rdi,2),%bh │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x12104(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62391,38 +62603,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 102188b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021949 │ │ │ │ - pop %rax │ │ │ │ - mov 0x77(%rsi),%ah │ │ │ │ - movabs %al,0x21155d0 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x1010c0d3(%rdi),%dh │ │ │ │ + rclb $1,0x11(%rbp) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 10218a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10218ab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10218b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021951 │ │ │ │ - sub %cl,%ch │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1021957 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x7d(%rbx),%bh │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x5(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -62434,42 +62646,39 @@ │ │ │ │ jmp 1021973 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ fucom %st(2) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10219a9 │ │ │ │ - jno 1021a0c │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - ja 1021972 │ │ │ │ - rclb $1,0x11(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + sahf │ │ │ │ + cwtl │ │ │ │ + xor $0x55d0efef,%eax │ │ │ │ + adc %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - js 1021993 │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102199b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10219a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10219c1 │ │ │ │ - cs int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1021a47 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7d65,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x5(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -62481,18 +62690,20 @@ │ │ │ │ jmp 1021a63 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1021a6b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021a49 │ │ │ │ - and %edi,0x61(%rdx) │ │ │ │ - ja 1021a62 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + fnstsw (%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ mov %bl,(%rbx) │ │ │ │ adc (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62500,23 +62711,21 @@ │ │ │ │ js 1021a8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1021a93 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021b31 │ │ │ │ - (bad) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1021b37 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp -0x25(%rbp,%rdi,2),%ch │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ add $0x121,%eax │ │ │ │ ... │ │ │ │ @@ -62529,18 +62738,20 @@ │ │ │ │ jmp 1021b53 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1021b5b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021b39 │ │ │ │ - and %edi,0x61(%rdx) │ │ │ │ - ja 1021b52 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + fnstsw (%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ mov %bl,(%rbx) │ │ │ │ adc (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62548,22 +62759,23 @@ │ │ │ │ js 1021b7b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1021b83 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021c01 │ │ │ │ - es int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1021c27 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + jge 1021bb1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ add $0x121,%eax │ │ │ │ ... │ │ │ │ @@ -62574,37 +62786,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1021c43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x663b2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021d09 │ │ │ │ - (bad) │ │ │ │ - push $0x6f │ │ │ │ - ja 1021c42 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ rex │ │ │ │ lock jo 1021caa │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021c71 │ │ │ │ - sbb %cl,%ch │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1021d17 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fisubrl 0x7d(%rbx) │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ add $0x121,%eax │ │ │ │ ... │ │ │ │ @@ -62616,17 +62826,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1021d33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ add $0x121,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x7f,-0x52(%rbp) │ │ │ │ - cltd │ │ │ │ - imul $0x670fa40,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + ficoml -0x1010cfc2(%rax) │ │ │ │ + rex cli │ │ │ │ + jo 1021d9a │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 1021db7 │ │ │ │ adc (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex cli │ │ │ │ @@ -62634,21 +62845,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov $0x63,%dl │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x1c,-0x52(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1021e07 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + ficoml (%rdi) │ │ │ │ + jge 1021d91 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ @@ -62661,38 +62873,41 @@ │ │ │ │ jmp 1021e23 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1021e2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021e89 │ │ │ │ - out %al,(%dx) │ │ │ │ - movsxd 0x77(%rcx),%esp │ │ │ │ - movabs %al,0x2120f40 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1021e7d │ │ │ │ + (bad) │ │ │ │ + cmp %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + rex movlps (%rdx),%xmm0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1021e4b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1021e53 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021e91 │ │ │ │ - or %ebp,%ecx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1021ef7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb %bh,-0x25(%rbp) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ @@ -62705,38 +62920,41 @@ │ │ │ │ jmp 1021f13 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1021f1b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1021f99 │ │ │ │ - out %al,(%dx) │ │ │ │ - movsxd 0x77(%rcx),%esp │ │ │ │ - movabs %al,0x21211c8 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + add %eax,%esp │ │ │ │ + cmp %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + enter $0x1211,$0x2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1021f3b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1021f43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022001 │ │ │ │ - or %cl,%ch │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1021fe7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rbx),%bl │ │ │ │ + jge 1021f71 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ @@ -62749,38 +62967,42 @@ │ │ │ │ jmp 1022003 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1f(%rax) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x4,-0x32(%rbp) │ │ │ │ - mov $0x10a2776f,%ecx │ │ │ │ - or $0x12,%al │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef361eeb,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + adc %cl,(%rdx,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ jo 102207a │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x2,0xe(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102202b │ │ │ │ - loopne 1022084 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1022032 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1022085 │ │ │ │ + jge 1022061 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x7(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62796,34 +63018,38 @@ │ │ │ │ jmp 10220f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x20(%rax) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x6,-0x12(%rbp) │ │ │ │ - mov $0x10a2776f,%ecx │ │ │ │ - or $0x12,%al │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + jmp fffffffff0f1576e <_edata@@Base+0xffffffffe531576e> │ │ │ │ + adc %cl,(%rdx,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %dh,0x6(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x2,0xe(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10220fb │ │ │ │ - loope 1022174 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1022122 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1022175 │ │ │ │ + jge 1022151 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x7(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -62834,37 +63060,38 @@ │ │ │ │ jmp 10221e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x7(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x62,0x5e(%rbp) │ │ │ │ - cltd │ │ │ │ - imul $0xb87818,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + sub -0x1010cfc2(%rbp),%cl │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex (bad) │ │ │ │ + add %al,0x7(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x6c(%rax) │ │ │ │ jo 1022262 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x7,0xe(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10222b7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1022270 │ │ │ │ + jge 1022241 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x7(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -62876,35 +63103,41 @@ │ │ │ │ jmp 10222d3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ adc %edx,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10222f9 │ │ │ │ - rex.WX ljmp *0x77(%rdi) │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - shlb $1,-0x39(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef3658a5,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jno 1022302 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10222fb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1022303 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022381 │ │ │ │ - add $0x5d8bf0cd,%eax │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + (bad) │ │ │ │ + jge 1022331 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x7(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -62916,18 +63149,21 @@ │ │ │ │ jmp 10223c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10223cb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10223a9 │ │ │ │ - int1 │ │ │ │ - and $0x60a2776b,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + xor %bh,%ch │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ adc (%rdx),%edx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10223e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62935,22 +63171,21 @@ │ │ │ │ js 10223eb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10223f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022471 │ │ │ │ - jle 1022412 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1022497 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + xor $0x1012db7d,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,(%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -62962,37 +63197,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,%al │ │ │ │ pop %rax │ │ │ │ add (%rax),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022579 │ │ │ │ - (bad) │ │ │ │ - push $0x6f │ │ │ │ - ja 10224b2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ loopne 102257f │ │ │ │ jo 102251a │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10224e1 │ │ │ │ - jo 1022502 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1022587 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fidivl (%rbx) │ │ │ │ + jge 1022511 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,(%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -63003,36 +63237,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,0x5a(%rax) │ │ │ │ add (%rax),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022649 │ │ │ │ - loope 1022667 │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 10225a2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rsi),%cl │ │ │ │ + int $0x36 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ subb $0x6,0x70(%rsi) │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022651 │ │ │ │ - imul $0xfffffff0,%ebp,%ecx │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1022677 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + cmp %bh,-0x25(%rbp) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,(%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -63044,40 +63278,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,(%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022699 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - cltd │ │ │ │ - imul $0x6706f80,-0x5e(%rdi),%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fiaddl -0x1010cfc2(%rdx) │ │ │ │ + subb $0x6,0x70(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 102270e │ │ │ │ adc (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ subb $0x6,0x70(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022721 │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1022767 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1022738 │ │ │ │ + jge 10226f1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ or %ah,(%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -63089,39 +63320,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022849 │ │ │ │ - (bad) │ │ │ │ - push $0x6f │ │ │ │ - ja 1022782 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ loopne 1022843 │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022871 │ │ │ │ - (bad) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1022857 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rbx),%ah │ │ │ │ + jge 10227e1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ or %ah,(%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -63134,41 +63363,46 @@ │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,%al │ │ │ │ (bad) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x15,-0x12(%rbp) │ │ │ │ - mov $0x90a2776f,%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + nop │ │ │ │ ffree %st(2) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x59(%rax) │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102289b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ or %dl,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022941 │ │ │ │ - pop %rbx │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10228e9 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rax),%ch │ │ │ │ + jge 10228d1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ or %esp,(%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -63183,78 +63417,72 @@ │ │ │ │ jmp 1022963 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ sub %al,(%rdx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10229c9 │ │ │ │ - (bad) │ │ │ │ - mov $0x30a2776f,%ecx │ │ │ │ - cltd │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 10229b4 │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + xor %bl,0x66e(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1c2dd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1022993 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022a31 │ │ │ │ - pop %rsi │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102297d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp %ch,%dl │ │ │ │ + jge 10229c1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x9(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ rcrb $0x0,0x6(%rsi,%rbp,2) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,0x9(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x56,0x3e(%rbp) │ │ │ │ - cltd │ │ │ │ - imul $0x2120928,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + rex.WX movabs $0x2120928efef303e,%rcx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 1022a5c │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs %eax,0x7dc100000000066e │ │ │ │ - (bad) │ │ │ │ - push %rsi │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1022b27 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + movabs %eax,0x3f4800000000066e │ │ │ │ + mov $0x12db7ddd,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x9(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -63264,40 +63492,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1022b43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1022a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022be9 │ │ │ │ - adc 0x48a2776f(%rcx),%edi │ │ │ │ - xchg %dl,(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp %ah,%bh │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + rex.W xchg %dl,(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1022b63 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1022b6b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1022b73 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022bf1 │ │ │ │ - push %rdx │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1022b5f │ │ │ │ - xrelease xchg %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + sarl $1,-0x25(%rbp) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + loopne 1022be8 │ │ │ │ + and %esi,(%rdi,%rbp,8) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ or %esp,(%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -63312,42 +63542,44 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1022c33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1022b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022cf9 │ │ │ │ - sbb $0xa2776fb9,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %dl,%dh │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ cmp %dl,(%rsi) │ │ │ │ roll $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x664df(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ roll $1,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ mov %dl,(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022cc1 │ │ │ │ - push %rbp │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1022ca9 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1022c92 │ │ │ │ + jge 1022c91 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ or (%rcx),%ah │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -63360,41 +63592,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1022d23 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1022c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022d09 │ │ │ │ - (bad) │ │ │ │ - mov $0x80a2776f,%ecx │ │ │ │ - and $0x65,%al │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + int1 │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + andb $0x0,0x6(,%riz,2) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ roll $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ jmp 1023402 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x48,0x6e(%rbp) │ │ │ │ - int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1022d3d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + sbb %bl,%bl │ │ │ │ + jge 1022d81 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0xa(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ sub 0x6(%rbp),%esp │ │ │ │ @@ -63402,18 +63635,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1022e1b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022e39 │ │ │ │ - adc %esi,0x61(%rdi) │ │ │ │ - ja 1022e12 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef38d0fe,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ test $0xd4,%al │ │ │ │ adc %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -63421,22 +63653,22 @@ │ │ │ │ js 1022e3b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1022e43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022e81 │ │ │ │ - rex.RX int $0xf0 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1022ee7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + int $0x7d │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ or (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -63448,18 +63680,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1022f0b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022f49 │ │ │ │ - adc %esi,0x61(%rdi) │ │ │ │ - ja 1022f02 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + sarb $1,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ and %dl,%ch │ │ │ │ adc %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -63467,20 +63701,22 @@ │ │ │ │ js 1022f2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1022f33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1022ff1 │ │ │ │ - mov $0x5d8bf0d2,%ebx │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %al,%cl │ │ │ │ + jge 1022f61 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0xb(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -63492,35 +63728,43 @@ │ │ │ │ jmp 1022ff3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x2f(%rax) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x24,-0x12(%rbp) │ │ │ │ - mov $0x50a2776f,%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + lret │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + push %rax │ │ │ │ lea (%rcx),%edx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1210b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ mov %ch,0x6(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xbd,0xe(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102301b │ │ │ │ - loopne 1023074 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1023022 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 102306a │ │ │ │ + jge 1023051 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1210b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -63535,34 +63779,41 @@ │ │ │ │ jmp 10230e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x30(%rax) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x26,0xe(%rbp) │ │ │ │ - mov $0x50a2776f,%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1023105 │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + push %rax │ │ │ │ lea (%rcx),%edx │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ mov %ch,0x6(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xbd,0xe(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10230eb │ │ │ │ - loope 1023164 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1023112 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 102315a │ │ │ │ + jge 1023141 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1210b(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -63570,40 +63821,40 @@ │ │ │ │ adc %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,0x1210b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023299 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ + cmp %esi,(%rax) │ │ │ │ out %eax,(%dx) │ │ │ │ - sahf │ │ │ │ - imul $0xb87818,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xb,%al │ │ │ │ - and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x1210b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 10231fb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ cld │ │ │ │ imul $0x0,(%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023261 │ │ │ │ - mov $0xd2,%dl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10232a7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1023245 │ │ │ │ + jge 1023231 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ or (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -63614,38 +63865,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %cl,(%rax) │ │ │ │ add (%r24),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023309 │ │ │ │ - push %rbx │ │ │ │ - ljmp *0x77(%rdi) │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - shlb $1,-0x39(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0xefef3658,%esp │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jno 10232f2 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10232eb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10232f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023371 │ │ │ │ - mov $0xd2,%al │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1023397 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + repz jge 1023321 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ or (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -63657,18 +63910,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 10233bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023459 │ │ │ │ - pop %rbp │ │ │ │ - data16 addr32 ja 10233b2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp -0x1010c13f(%rdx),%dh │ │ │ │ mov $0xd5,%al │ │ │ │ adc %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -63676,20 +63927,23 @@ │ │ │ │ js 10233db │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10233e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023461 │ │ │ │ - test $0x5d8bf0d2,%eax │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + cli │ │ │ │ + jge 1023411 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0xc(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -63700,32 +63954,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 10234a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x74(%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0xe1,0x4e(%rbp) │ │ │ │ - push $0x6f │ │ │ │ - ja 10234a2 │ │ │ │ + rex.W (bad) │ │ │ │ + cmp (%rsi),%cl │ │ │ │ + int $0x36 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ jo 10234ff │ │ │ │ imul $0x0,(%rsi),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1023638 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10234d1 │ │ │ │ - movabs %eax,0xa74c7dc15d8bf0d2 │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + jge 1023501 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0xc(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -63737,36 +63996,39 @@ │ │ │ │ jmp 1023593 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0xc(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xe9,-0x42(%rbp) │ │ │ │ - sahf │ │ │ │ - imul $0x66bff80,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + lret $0x3906 │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp $0x6b,%bh │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 10447d3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x66bff(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10235c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10235a1 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1023667 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + in (%dx),%al │ │ │ │ + jge 10235f1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1210c(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -63776,42 +64038,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 102368b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023749 │ │ │ │ - jbe 102374b │ │ │ │ - (bad) │ │ │ │ - ja 1023682 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x1010c737(%rcx),%bl │ │ │ │ push $0x211c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10236a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10236ab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10236b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023691 │ │ │ │ - popf │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1023757 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + xchg %eax,%esi │ │ │ │ + jge 10236e1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ or $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -63823,34 +64082,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,%al │ │ │ │ ss add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x2b,-0x12(%rbp) │ │ │ │ - mov $0xf8a2776f,%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + clc │ │ │ │ mov $0x211,%edx │ │ │ │ add %al,(%rax) │ │ │ │ adc %cl,0x121(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,(%rdi) │ │ │ │ push $0x6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x90,0x2e(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102379b │ │ │ │ - loopne 10237f4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 10237a2 │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + xchg %eax,%ebx │ │ │ │ + jge 10237d1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0xd(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -63867,33 +64135,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x35,0xe(%rbp) │ │ │ │ - mov $0xf8a2776f,%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1023896 │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + clc │ │ │ │ mov $0x211,%edx │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,(%rdi) │ │ │ │ push $0x6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x90,0x2e(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102386b │ │ │ │ - loope 10238e4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1023892 │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + xchg %eax,%ebx │ │ │ │ + jge 10238c1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0xd(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -63902,35 +64178,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,0xd(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xcf,-0x72(%rbp) │ │ │ │ - sahf │ │ │ │ - imul $0xb87818,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + and %bh,(%rcx) │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0xd(%rax) │ │ │ │ + and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - rex or $0x121,%eax │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x66a9c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023a01 │ │ │ │ - xchg %eax,%ebp │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1023a27 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + sahf │ │ │ │ + jge 10239b1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0xd(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -63942,36 +64223,38 @@ │ │ │ │ jmp 1023a43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x3e(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x5e,-0x32(%rbp) │ │ │ │ - ljmp *0x77(%rdi) │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - shlb $1,-0x39(%rcx) │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0xef3658b1,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jno 1023a72 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1023a6b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1023a73 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023b11 │ │ │ │ - mov %edx,%edx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1023b17 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x1012db7d(%rax),%bl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0xd(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -63983,38 +64266,38 @@ │ │ │ │ jmp 1023b33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1023b3b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023b39 │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - cmp 0x77(%rdi),%esp │ │ │ │ - movabs %al,0x211c668 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fimull -0x64(%rdx) │ │ │ │ + ds out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + push $0x211c6 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1023b53 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1023b5b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1023b63 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023c01 │ │ │ │ - mov %ss,%edx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1023c07 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x1012db7d(%rdi),%al │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ @@ -64028,36 +64311,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xc9,0x5e(%rbp) │ │ │ │ - sahf │ │ │ │ - imul $0x211c698,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + sub (%rsi),%ah │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x70,%al │ │ │ │ rex.XB add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ pushf │ │ │ │ push $0x6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x87,-0x32(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1023cf7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0x12db7d8c,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ @@ -64071,36 +64358,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xc9,-0x62(%rbp) │ │ │ │ - sahf │ │ │ │ - imul $0x1c1f468,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + es cmp %esi,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + push $0x1c1f4 │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x54370(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x70,%al │ │ │ │ - rex.XB add $0x0,%eax │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1023d3b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ pushf │ │ │ │ push $0x6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x84,-0x32(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1023de7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + mov $0x12db7d8f,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ @@ -64113,41 +64402,38 @@ │ │ │ │ jmp 1023e03 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1023e0b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023e09 │ │ │ │ - fwait │ │ │ │ - mov $0x66,%ah │ │ │ │ - ja 1023e02 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fidivl 0x3f(%rbx,%rdx,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ js 1023e52 │ │ │ │ or $0x2,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1023e23 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1023e2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1023e33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023e31 │ │ │ │ - mov %dl,%dl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1023ed7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + ficompl 0x1012db7d(%rbx) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ @@ -64158,33 +64444,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1023ef3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x11(%rax) │ │ │ │ test %al,0x0(%rip) │ │ │ │ - sarl $0x9a,0x6e(%rbp) │ │ │ │ - push $0x6f │ │ │ │ - ja 1023ef2 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ lock mov %bl,0x5(%rcx) │ │ │ │ ... │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1024088 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1023fa1 │ │ │ │ - adc $0xfffffff0,%edx │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1023fc7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + cmpb $0x12,-0x25(%rbp) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ @@ -64198,33 +64484,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xa2,0x6e(%rbp) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - imul $0x59989e0,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + sbb 0x1(%rbp),%cl │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + loopne 1023fcb │ │ │ │ + cltd │ │ │ │ + add $0x0,%eax │ │ │ │ add %dh,%bl │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,%al │ │ │ │ mov %ebx,0x5(%rcx) │ │ │ │ add %al,0x584ef(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024091 │ │ │ │ - xchg %edx,%edx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10240b7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + mov %?,-0x25(%rbp) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0xe(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -64236,41 +64524,36 @@ │ │ │ │ jmp 10240d3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10240db │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024199 │ │ │ │ - push $0xffffffffffffff90 │ │ │ │ - data16 ja 10240d2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x1010c0c9(%rbp),%al │ │ │ │ enter $0xde2,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10240fb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1024103 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10241c1 │ │ │ │ - (bad) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10241a7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x1012db7d(%rbp),%dh │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %db0,%rcx │ │ │ │ ... │ │ │ │ @@ -64282,38 +64565,42 @@ │ │ │ │ jmp 10241c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10241cb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10241a9 │ │ │ │ - imul $0x20de4,0x78a27766(%rax),%edx │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + xchg %dh,(%rdi) │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + js 1024206 │ │ │ │ + or $0x2,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 10241e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10241eb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10241f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024231 │ │ │ │ - repnz shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024297 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x7d,%cl │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ mov %db0,%rcx │ │ │ │ ... │ │ │ │ @@ -64325,35 +64612,38 @@ │ │ │ │ jmp 10242b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ rex.X add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xc2,0x6e(%rbp) │ │ │ │ - mov $0xe8a2776f,%ecx │ │ │ │ - fisttpll 0x2(%rip) │ │ │ │ + rex.W (bad) │ │ │ │ + sbb -0x1010c9e2(%rip),%ch │ │ │ │ + call 10450f2 │ │ │ │ + add %al,(%rax) │ │ │ │ add %dl,0xf(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cwtl │ │ │ │ add $0x0,%eax │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xf4,-0x72(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10242db │ │ │ │ - loopne 1024334 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 10242e2 │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + mov $0x1012db7d,%edi │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1210f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -64368,31 +64658,37 @@ │ │ │ │ jmp 10243a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.XB add (%r9),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xc3,-0x72(%rbp) │ │ │ │ - mov $0xe8a2776f,%ecx │ │ │ │ - fisttpll 0x2(%rip) │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + sub $0x1e,%al │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + call 10451e2 │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ add %ah,0x50(%rax) │ │ │ │ cwtl │ │ │ │ add $0x0,%eax │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xf4,-0x72(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10243ab │ │ │ │ - loope 1024424 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 10243d2 │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + mov $0x1012db7d,%edi │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1210f(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -64400,34 +64696,34 @@ │ │ │ │ fisttpll 0x2(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1024493 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1210f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024529 │ │ │ │ - lea 0x18a27769(%rsi),%esp │ │ │ │ - js 10244ab │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1210f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10244bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x598e4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10244a1 │ │ │ │ - jmp 5e8e35ea <_edata@@Base+0x52ce35ea> │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + mov $0x1012db7d,%edx │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1210f(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -64435,39 +64731,37 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %cl,-0x1c(%rax) │ │ │ │ or $0x2,%eax │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024629 │ │ │ │ - pop %rbx │ │ │ │ - ljmp *0x77(%rdi) │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - shlb $1,-0x39(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x18efef36(%rax,%rbx,2),%dh │ │ │ │ + js 102459b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jno 10245b2 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10245ab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10245b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10245b1 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fisubl 0x481012db(%rbp,%rdi,2) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ out %eax,(%dx) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024657 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1210f(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -64477,41 +64771,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 102467b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024659 │ │ │ │ - int1 │ │ │ │ - and $0x20a2776b,%eax │ │ │ │ - in $0xd,%eax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + xor %bh,%ch │ │ │ │ + out %eax,(%dx) │ │ │ │ + and %ah,%ch │ │ │ │ + or $0x2,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1024693 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102469b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10246a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10246a1 │ │ │ │ - loopne 10246c7 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024747 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fisubl 0x1012db7d(%rbx) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x10(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -64523,38 +64816,37 @@ │ │ │ │ jmp 1024763 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ pop %rax │ │ │ │ add (%rax),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024829 │ │ │ │ - (bad) │ │ │ │ - push $0x6f │ │ │ │ - ja 1024762 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ xor %ah,%ch │ │ │ │ cwtl │ │ │ │ add $0x0,%eax │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024811 │ │ │ │ - fcmovnbe %st(2),%st │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024837 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + test $0x7d,%al │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x10(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -64565,38 +64857,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1024853 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x5a(%rax) │ │ │ │ add (%rax),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10248f9 │ │ │ │ - loope 1024917 │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 1024852 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rsi),%cl │ │ │ │ + int $0x36 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ add %ah,%dh │ │ │ │ cwtl │ │ │ │ add $0x0,%eax │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024881 │ │ │ │ - fst %st(2) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024927 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + ficoml 0x7c(%rsi) │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x10(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -64608,33 +64899,37 @@ │ │ │ │ jmp 1024943 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x10(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x89,0x2e(%rbp) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - imul $0x598e8e0,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + add %si,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + loopne 102498a │ │ │ │ + cwtl │ │ │ │ + add $0x0,%eax │ │ │ │ movabs 0xe000000000020de6,%al │ │ │ │ call 1024f4e │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024951 │ │ │ │ - rcl $1,%edx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024a17 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + push %rdx │ │ │ │ + jl 10249a1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x10(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -64646,36 +64941,36 @@ │ │ │ │ jmp 1024a33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024af9 │ │ │ │ - (bad) │ │ │ │ - push $0x6f │ │ │ │ - ja 1024a32 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ rcrb $0x5,-0x6b(%rdx) │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024aa1 │ │ │ │ - lret $0xf0d2 │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024b07 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + pop %rcx │ │ │ │ + jl 1024a91 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ adc %esp,(%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -64685,39 +64980,39 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,0x1024a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024b09 │ │ │ │ - sarb %cl,-0x6f5d8891(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + cmp $0xefef361e,%eax │ │ │ │ + nop │ │ │ │ ffree %st(2) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x59(%rax) │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1024b4b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ fimull 0x2(%rip) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024b71 │ │ │ │ - int $0xd2 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024b99 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7c46,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x11(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -64731,70 +65026,71 @@ │ │ │ │ jmp 1024c13 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x4b(%rax) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xdc,-0x52(%rbp) │ │ │ │ - mov $0x20a2776f,%ecx │ │ │ │ - test $0x595,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + fidivl (%rbx) │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + and %ch,0x595(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1c2dd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1024c43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024c61 │ │ │ │ - rcl $0xf0,%dl │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024c2d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7c43,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x12111(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x50(%rax) │ │ │ │ xchg %eax,%ebp │ │ │ │ add $0x0,%eax │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,0x12111(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024dc9 │ │ │ │ - repnz cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - imul $0x20ddb00,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lock mov $0x95,%ah │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x1010cfff(%rip),%bl │ │ │ │ + add %bl,%bl │ │ │ │ + or $0x2,%eax │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x95,%ah │ │ │ │ add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ mov $0x95,%ch │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0x39,0x4e(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024dd7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + cmp 0x7c(%rdx),%cl │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x12111(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -64804,38 +65100,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,0x4d(%rax) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xd8,-0x12(%rbp) │ │ │ │ - mov $0x18a2776f,%ecx │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - or $0x2,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %ch,0xd(%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1024e13 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1024e1b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1024e23 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024e21 │ │ │ │ - (bad) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024e0f │ │ │ │ - xrelease xchg %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fimull 0x7c(%rdi) │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + loopne 1024e98 │ │ │ │ + and %esi,(%rdi,%rbp,8) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rcx),%ah │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -64852,40 +65152,43 @@ │ │ │ │ jmp 1024ee3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x4e(%rax) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xda,0xe(%rbp) │ │ │ │ - mov $0x38a2776f,%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1024f71 │ │ │ │ (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp %dl,(%rsi) │ │ │ │ roll $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x58656(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ roll $1,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,0xd(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1024ef1 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + je 1024fe1 │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024f59 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x12(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -64899,37 +65202,42 @@ │ │ │ │ jmp 1024fd3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ rex.WRXB add (%r9),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xe4,0x2e(%rbp) │ │ │ │ - mov $0xd0a2776f,%ecx │ │ │ │ - or $0x587,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + pop %rdx │ │ │ │ + or (%rsi),%ebx │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + rorb $1,0x587(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ roll $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ (bad) │ │ │ │ xchg %al,0x0(%rip) │ │ │ │ - sarl $0x32,-0x12(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1024fed │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + jno 10250d1 │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x12112(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ adc 0x5(%rdi),%al │ │ │ │ @@ -64937,41 +65245,37 @@ │ │ │ │ jmp 10250c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10250cb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10250c9 │ │ │ │ - (bad) │ │ │ │ - mov $0x66,%bl │ │ │ │ - ja 10250c2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fimull -0x1010c0ec(%rdi) │ │ │ │ push $0x20da9 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10250e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10250eb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10250f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10251b1 │ │ │ │ - sub %edx,%edx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025197 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x7c(%rdx),%bh │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x13(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -64983,39 +65287,39 @@ │ │ │ │ jmp 10251b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10251bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10251d9 │ │ │ │ - (bad) │ │ │ │ - mov $0x66,%bl │ │ │ │ - ja 10251b2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef3f148f,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ push $0x20dac │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10251d3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10251db │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10251e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025221 │ │ │ │ - sub $0x5d8bf0d2,%eax │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + data16 jl 1025211 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x12113(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65026,36 +65330,41 @@ │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ push %rdx │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xe1,-0x72(%rbp) │ │ │ │ - mov $0xb0a2776f,%ecx │ │ │ │ - jbe 1025310 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + mov $0x76,%al │ │ │ │ + or $0x2,%eax │ │ │ │ add %al,%al │ │ │ │ adc (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x59064(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x1c880(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10252b1 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + jl 1025301 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ (bad) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10252cb │ │ │ │ - loopne 1025324 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 10252d2 │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ adc (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -65073,33 +65382,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ push %rdx │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xe3,-0x52(%rbp) │ │ │ │ - mov $0xb0a2776f,%ecx │ │ │ │ - jbe 1025400 │ │ │ │ - add (%rax),%al │ │ │ │ + rex.W (bad) │ │ │ │ + fimull (%rsi,%rbx,1) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + mov $0x76,%al │ │ │ │ + or $0x2,%eax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ add %ah,0x59064(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x1c880(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10253a1 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + jl 10253f1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ (bad) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102539b │ │ │ │ - loope 1025414 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 10253c2 │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ adc (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -65111,38 +65423,41 @@ │ │ │ │ jmp 1025483 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ adc (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025529 │ │ │ │ - (bad) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - imul $0xb87818,-0x5e(%rdi),%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp %al,%cl │ │ │ │ + add %esi,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock adc (%rcx),%esp │ │ │ │ + add %dh,%al │ │ │ │ + adc (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10254ab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x59141(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025491 │ │ │ │ - and $0xd2,%al │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025557 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + jl 10254e1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -65153,38 +65468,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ch,%al │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ or $0x2,%eax │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025639 │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - ljmp *0x77(%rdi) │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - shlb $1,-0x39(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb -0x1010c9a8(%rbx),%al │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jno 10255a2 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102559b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10255a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10255a1 │ │ │ │ - sbb %dl,%dl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025647 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fisubrl 0x7c(%rcx) │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ adc $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -65196,40 +65511,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 102566b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025709 │ │ │ │ - pop %rbp │ │ │ │ - data16 addr32 ja 1025662 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp -0x1010c13f(%rdx),%dh │ │ │ │ enter $0xdb2,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102568b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1025693 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025691 │ │ │ │ - adc %edx,%edx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025737 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + ficoml (%rax) │ │ │ │ + jl 10256c1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x12114(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65238,37 +65551,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,-0x74(%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ add $0x0,%eax │ │ │ │ - sarl $0xe1,0x4e(%rbp) │ │ │ │ - push $0x6f │ │ │ │ - ja 1025752 │ │ │ │ + rex.W (bad) │ │ │ │ + cmp (%rsi),%cl │ │ │ │ + int $0x36 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ rex │ │ │ │ rex.X xchg %eax,%ecx │ │ │ │ add $0x0,%eax │ │ │ │ ... │ │ │ │ adc %ch,%cl │ │ │ │ and (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025801 │ │ │ │ - (bad) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025827 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + sbb $0x1012db7c,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x12114(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65276,37 +65589,39 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,0x12114(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025879 │ │ │ │ - and 0x30a27769(%rsi),%ah │ │ │ │ - rex.XB xchg %eax,%r9d │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + int $0x1 │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + xor %al,-0x6f(%rbx) │ │ │ │ add $0x0,%eax │ │ │ │ pop %rax │ │ │ │ mov $0xd,%bl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ rex.XB xchg %eax,%r9d │ │ │ │ add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10258d1 │ │ │ │ - or %dl,%dl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025917 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 10258dd │ │ │ │ + jl 10258a1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ adc $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -65318,38 +65633,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 102593b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10259b9 │ │ │ │ - sbb %esp,-0x69e75d89(%rsi,%riz,2) │ │ │ │ - or $0x2,%eax │ │ │ │ - add %bl,(%rax) │ │ │ │ - js 1025953 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + testb $0x3f,(%rbx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %dl,0x20d(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102595b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1025963 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10259c1 │ │ │ │ - add %dl,%dl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025a07 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 10259b7 │ │ │ │ + jl 1025991 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ adc $0x121,%eax │ │ │ │ ... │ │ │ │ @@ -65360,36 +65677,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1025a23 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x10259(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025a09 │ │ │ │ - lock mov $0xc0a2776f,%ecx │ │ │ │ - nop │ │ │ │ - or $0x2,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + rclb $0x0,0x20d(%rax) │ │ │ │ add %dl,0x15(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ xlat %ds:(%rbx) │ │ │ │ lea 0x0(%rip),%eax │ │ │ │ test $0x80,%al │ │ │ │ enter $0x1,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x7a,-0x52(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025a4b │ │ │ │ - loopne 1025aa4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1025a52 │ │ │ │ + rex.W (bad) │ │ │ │ + fimull (%rcx) │ │ │ │ + jl 1025a81 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x12115(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -65404,31 +65726,32 @@ │ │ │ │ jmp 1025b13 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x5a(%rax) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xf2,-0x52(%rbp) │ │ │ │ - mov $0xc0a2776f,%ecx │ │ │ │ - nop │ │ │ │ - or $0x2,%eax │ │ │ │ + rex.W (bad) │ │ │ │ + ficompl -0x1010c9e2(%rip) │ │ │ │ + rclb $0x0,0x20d(%rax) │ │ │ │ ... │ │ │ │ add %dl,0x58dd7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x1c880(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025b41 │ │ │ │ - jp 1025b67 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025b1b │ │ │ │ - loope 1025b94 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1025b42 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fimull (%rcx) │ │ │ │ + jl 1025b71 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x12115(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65437,34 +65760,38 @@ │ │ │ │ or $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1025c03 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x12115(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025c49 │ │ │ │ - imul $0xb878,0x18a27769(%rsi),%esp │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x12115(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1025c2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ (bad) │ │ │ │ mov 0x0(%rip),%es │ │ │ │ - sarl $0x7f,-0x52(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025cd7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + fidivl (%rsp,%rdi,2) │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x12115(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65472,38 +65799,37 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ch,0x20d93(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025d99 │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ljmp *0x77(%rdi) │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - shlb $1,-0x39(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp -0x1010c9a8(%rax),%al │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jno 1025d22 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1025d1b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1025d23 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025d41 │ │ │ │ - jge 1025d47 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025dc7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7c36,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x12115(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65513,38 +65839,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1025deb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025de9 │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - cmp 0x77(%rdi),%esp │ │ │ │ - movabs %al,0x20d9870 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fimull -0x64(%rdx) │ │ │ │ + ds out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + jo 1025dda │ │ │ │ + or $0x2,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1025e03 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1025e0b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1025e13 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1025e31 │ │ │ │ - jbe 1025e37 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025eb7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7c3d,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x16(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -65556,33 +65882,37 @@ │ │ │ │ jmp 1025ed3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x16(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x7d,0x3e(%rbp) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - imul $0x20d9ca8,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + rex.WX xchg %rax,%rdx │ │ │ │ + add %esi,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + test $0x9c,%al │ │ │ │ + or $0x2,%eax │ │ │ │ + add %dh,0x54370(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x70,%al │ │ │ │ - rex.XB add $0x0,%eax │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1025efb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ orl $0x0,0x5(%rsi) │ │ │ │ - sarl $0x6a,0x4e(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1025fa7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + cmp (%rcx),%bh │ │ │ │ + jl 1025f31 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x16(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -65594,33 +65924,37 @@ │ │ │ │ jmp 1025fc3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x16(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x5,-0x62(%rbp) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - imul $0x1c1f468,-0x5e(%rdi),%esi │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %esi,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + push $0x1c1f4 │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x54370(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x70,%al │ │ │ │ - rex.XB add $0x0,%eax │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1025feb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ orl $0x0,0x5(%rsi) │ │ │ │ - sarl $0x6f,0x4e(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1026097 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + cmp (%rsp,%rdi,2),%ah │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x16(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -65630,37 +65964,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 10260b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x12115(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026139 │ │ │ │ - fwait │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - imul $0x20c6fa0,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x70,%al │ │ │ │ - rex.XB add $0x0,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + je 102610f │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + movabs 0xb000000000020c6f,%al │ │ │ │ + jo 102615e │ │ │ │ + add $0x0,%eax │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ sub %esi,0x5(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x5,0xe(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1026187 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 1026142 │ │ │ │ + jl 1026111 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x12115(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65668,37 +66002,38 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,0x12115(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026269 │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - imul $0x1c1f468,-0x5e(%rdi),%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x2(%rbx),%cl │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + push $0x1c1f4 │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x54370(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x70,%al │ │ │ │ - rex.XB add $0x0,%eax │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 10261cb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ sub %esi,0x5(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x7a,0xe(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1026277 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + jp 102622d │ │ │ │ + jl 1026201 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ adc $0x121,%eax │ │ │ │ ... │ │ │ │ @@ -65709,38 +66044,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1026293 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x12114(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026369 │ │ │ │ - in (%dx),%al │ │ │ │ - lahf │ │ │ │ - imul $0x1c1f468,-0x5e(%rdi),%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + or (%rbx),%al │ │ │ │ + cmp %dh,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + push $0x1c1f4 │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x54370(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x70,%al │ │ │ │ - rex.XB add $0x0,%eax │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 10262bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jl 10262aa │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x1,-0x12(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1026367 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + add 0x12(%rbx,%rbx,8),%bh │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ adc $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -65752,34 +66088,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,%al │ │ │ │ adc $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10263d9 │ │ │ │ - lret $0x69b0 │ │ │ │ - ja 1026382 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov -0x1010cfe9(%rip),%ah │ │ │ │ push $0x1c1f4 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x54370(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10263ab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x347b0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10263d1 │ │ │ │ - add $0x5d8bf0d2,%eax │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7c0e,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ adc $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -65791,33 +66125,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,%al │ │ │ │ movsxd (%rdx),%eax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10264b9 │ │ │ │ - lea 0x60a2776f(%rcx),%edi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ movabs %al,0x781800000000034c │ │ │ │ mov $0x0,%eax │ │ │ │ add %ch,%al │ │ │ │ or %ecx,%ecx │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - movabs %al,0x7dc100000000034c │ │ │ │ - rex.WRX jbe 10264c7 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102648d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + movabs %al,0x3f4800000000034c │ │ │ │ + cmp 0x1012db7c(%rip),%bh │ │ │ │ + rex.W (bad) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ adc (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65828,17 +66163,19 @@ │ │ │ │ jmp 1026563 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102656b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026549 │ │ │ │ - or $0xa2776b24,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + loop 1026540 │ │ │ │ + xor %bh,%ch │ │ │ │ + out %eax,(%dx) │ │ │ │ mov $0x38,%al │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65846,23 +66183,22 @@ │ │ │ │ js 102658b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1026593 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026631 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1026637 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rsi),%ah │ │ │ │ + jl 10265c1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -65874,17 +66210,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 102665b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026659 │ │ │ │ - or $0xa2776b24,%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + xorl $0xffffffef,(%rdx) │ │ │ │ + out %eax,(%dx) │ │ │ │ xor %bh,(%rdx) │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65892,23 +66229,20 @@ │ │ │ │ js 102667b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1026683 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10266a1 │ │ │ │ - (bad) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1026727 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7c22,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ adc $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -65918,38 +66252,42 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,0x10266(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10267e9 │ │ │ │ - mov -0x2f5d8891(%rcx),%edi │ │ │ │ - ss add (%rdx),%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x36(%rsi,%rbx,1),%ah │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + shlb $1,(%rsi) │ │ │ │ + add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ adc $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ int $0x4c │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x1c880(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026831 │ │ │ │ - fs shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102676b │ │ │ │ - loopne 10267c4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1026772 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rdi),%ch │ │ │ │ + jl 10267a1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x12114(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -65962,33 +66300,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1026833 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x10267(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10268f9 │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov $0xd0a2776f,%ecx │ │ │ │ - ss add (%rdx),%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x1e(%rdx),%bh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + shlb $1,(%rsi) │ │ │ │ + add (%rdx),%eax │ │ │ │ ... │ │ │ │ and %cl,%ch │ │ │ │ add (%rax),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x1c880(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026921 │ │ │ │ - fs shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102683b │ │ │ │ - loope 10268b4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1026862 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb (%rdi),%ch │ │ │ │ + jl 1026891 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x12114(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65996,37 +66337,40 @@ │ │ │ │ ss add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,0x12114(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026919 │ │ │ │ - xor %bh,0x18a27769(%rbx) │ │ │ │ - js 102693b │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + fistps (%rax,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x12114(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102694b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ sbb %cl,0x3(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x59,0x6e(%rbp) │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10269f7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb (%rdx),%ch │ │ │ │ + jl 1026981 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x12114(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66036,39 +66380,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ cmp %eax,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026ab9 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ljmp *0x77(%rdi) │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - shlb $1,-0x39(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp -0x1010c9a8(%rdx),%al │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jno 1026a42 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1026a3b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1026a43 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026a21 │ │ │ │ - pop %rsi │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1026ae7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + {rex2 0x7c} fistl (%r18) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x12114(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66078,18 +66421,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1026b0b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026ae9 │ │ │ │ - cmp %dh,(%rax) │ │ │ │ - data16 ja 1026b02 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + xchg %eax,%edi │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ cmp %bh,(%rbx) │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66097,23 +66443,21 @@ │ │ │ │ js 1026b2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1026b33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026b11 │ │ │ │ - push %rdi │ │ │ │ - shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1026bd7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + fdivrl 0x12(%rbx,%rbx,8) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x15(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -66124,35 +66468,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1026bf3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ mov $0x5c6,%esi │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x9a,0x6e(%rbp) │ │ │ │ - push $0x6f │ │ │ │ - ja 1026bf2 │ │ │ │ + rex.W (bad) │ │ │ │ + sbb -0x33(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ movabs 0x34da4,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1026d88 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026c81 │ │ │ │ - rex.WX shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1026cc7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1026c4d │ │ │ │ + jl 1026c51 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x15(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -66164,37 +66509,34 @@ │ │ │ │ jmp 1026ce3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ sbb %esp,%ebx │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026d79 │ │ │ │ - add (%rdi),%bh │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - ja 1026ce2 │ │ │ │ - movabs 0x34da4,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + rex.WX in (%dx),%eax │ │ │ │ + cwtl │ │ │ │ + xor $0xa4a0efef,%eax │ │ │ │ + add (%r8),%r8 │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1026e78 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026cf1 │ │ │ │ - rex.W shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1026db7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + fstpt 0x12(%rbx,%rbx,8) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x15(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -66205,35 +66547,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp 1026dd3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1026f48 │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xe1,0x4e(%rbp) │ │ │ │ - push $0x6f │ │ │ │ - ja 1026dd2 │ │ │ │ + rex.W (bad) │ │ │ │ + cmp (%rsi),%cl │ │ │ │ + int $0x36 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ jo 1026dd7 │ │ │ │ add (%r8),%r8 │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1026f68 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026e61 │ │ │ │ - rex.XB shl %cl,%r8b │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1026ea7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1026e14 │ │ │ │ + jl 1026e31 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x15(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -66246,39 +66590,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x9a,0x4e(%rbp) │ │ │ │ - mov $0xf0a2776f,%ecx │ │ │ │ - cmp 0x3(%rbp),%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + cmp 0x1e(%rbp),%dh │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + lock cmp 0x3(%rbp),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $1,(%rbx) │ │ │ │ add (%r8),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1a(%rax) │ │ │ │ add (%r8),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1026ef3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026f91 │ │ │ │ - rex.RX shl %cl,%al │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1026f55 │ │ │ │ - sbb %eax,0xa2776d(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp %ch,%cl │ │ │ │ + jl 1026f21 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + jle 1026f42 │ │ │ │ + es xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add $0xc1,%al │ │ │ │ + rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x12115(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66291,38 +66637,38 @@ │ │ │ │ jmp 1026fb3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1026fbb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1026f99 │ │ │ │ - cmp $0xbb,%al │ │ │ │ - imul $0x0,-0x5e(%rdi),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + rcrl %cl,(%rax,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + ... │ │ │ │ sarb $1,(%rbx) │ │ │ │ add (%r8),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1a(%rax) │ │ │ │ add (%r8),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1026fe3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10270a1 │ │ │ │ - rex.RB shl %cl,%r8b │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1027087 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %dh,%cl │ │ │ │ + jl 1027011 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x12115(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66332,36 +66678,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ cmp $0x3,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027149 │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ljmp *0x77(%rdi) │ │ │ │ - movabs %al,0xb87818 │ │ │ │ - shlb $1,-0x39(%rcx) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp -0x1010c9a8(%rax),%al │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jno 10270d2 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10270cb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10270d3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10270b1 │ │ │ │ - mov $0x5d8bf0d3,%edx │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ + jl 1027101 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x12115(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66371,38 +66721,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 102719b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027239 │ │ │ │ - cmp $0x30,%al │ │ │ │ - data16 ja 1027192 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp %bl,%dl │ │ │ │ + xchg %eax,%edi │ │ │ │ + (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ call 1047531 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10271b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10271bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10271c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027241 │ │ │ │ - mov $0x5d8bf0d3,%eax │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + lret │ │ │ │ + jl 10271f1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x12115(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66410,36 +66765,40 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,0x12115(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027349 │ │ │ │ - ds mov $0x60a27769,%ebx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb %cl,%dl │ │ │ │ + sbb $0x30,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add (%r8),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp $0x203,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add (%r8),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x42(%rax) │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027331 │ │ │ │ - mov $0x5d8bf0d3,%esp │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + idivl 0x12(%rbx,%rbx,8) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ rolb $1,(%rcx,%rax,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x12115(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66449,40 +66808,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,%al │ │ │ │ jb 10273c5 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10273b9 │ │ │ │ - movabs %eax,0x1c11638a2776fb9 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ (bad) │ │ │ │ - pop %rdx │ │ │ │ + rex.WR (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp %dl,(%rsi) │ │ │ │ + roll $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x5a(%rax) │ │ │ │ push %rbp │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1c(%rax) │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ movb $0x0,0x2(%rip) │ │ │ │ - sarl $0xa1,0x6e(%rbp) │ │ │ │ - shl %cl,%eax │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10273e9 │ │ │ │ - movsxd 0xa2776d(%rbx),%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + sbb %dl,%ah │ │ │ │ + jl 10273d1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + mov %gs,(%rsp,%rsi,1) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - add $0xc1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + call 1033591 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1211a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66494,86 +66856,77 @@ │ │ │ │ jmp 1027463 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ jae 10274b5 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10274c9 │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - mov $0x30a2776f,%ecx │ │ │ │ - mov $0x55,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 10274fe │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + xor %dh,0x355(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - js 1027483 │ │ │ │ + sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ roll $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ fs push %rbp │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10274b1 │ │ │ │ - fwait │ │ │ │ - shl %cl,%eax │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102747d │ │ │ │ - and 0xa2776d(%rax),%ecx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7ce8,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + out %al,$0xcc │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - add $0xc1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + call 1033681 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ sbb (%rcx),%ah │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ mov $0x355,%esp │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 102755b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027579 │ │ │ │ - xor (%rsi),%dl │ │ │ │ - imul $0xffffffa8,-0x5e(%rdi),%esi │ │ │ │ - loopne 10275b8 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0xef32b1dd,%edx │ │ │ │ + out %eax,(%dx) │ │ │ │ + test $0xe0,%al │ │ │ │ + add $0x2,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 1027573 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102757b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1027583 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027621 │ │ │ │ - xchg %eax,%edx │ │ │ │ - shl %cl,%eax │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1027627 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x1012db7c(%rcx),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1033771 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ sbb (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ @@ -66584,18 +66937,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ js 102764b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027689 │ │ │ │ - xor (%rsi),%dl │ │ │ │ - imul $0x38,-0x5e(%rdi),%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + fnsave 0x38efef32(%rcx) │ │ │ │ loope 10276a8 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1027663 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66603,23 +66955,20 @@ │ │ │ │ js 102766b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1027673 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027691 │ │ │ │ - xchg %eax,%esi │ │ │ │ - shl %cl,%eax │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1027717 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + mov $0x12db7c9d,%edx │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1033861 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ sbb (%rcx),%esp │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ @@ -66628,35 +66977,38 @@ │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,0x10276(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10277f9 │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - mov $0xd0a2776f,%ecx │ │ │ │ - movl $0x211c2000,0x2(%rip) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x36(%rsi,%rbx,1),%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + rol $1,%bh │ │ │ │ + add $0x2,%eax │ │ │ │ + add %ah,(%rax) │ │ │ │ + sbb $0x21,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ loopne 1027801 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x1c880(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027821 │ │ │ │ - mov %edx,%ebx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102775b │ │ │ │ - loopne 10277b4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1027762 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x1012db7c(%rdx),%bl │ │ │ │ + rex.W (bad) │ │ │ │ + (bad) │ │ │ │ + movmskps (bad),%esi │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1033951 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1c(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66669,36 +67021,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1027823 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x10277(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027809 │ │ │ │ - mov $0xb9,%ah │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 1027822 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ rol $1,%bh │ │ │ │ add $0x2,%eax │ │ │ │ ... │ │ │ │ add %dl,(%rax) │ │ │ │ loopne 10278f1 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x1c880(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027911 │ │ │ │ - mov %edx,%ebx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 102782b │ │ │ │ - loope 10278a4 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1027852 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x1012db7c(%rdx),%bl │ │ │ │ + rex.W (bad) │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1033a41 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1c(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ rol $1,%bh │ │ │ │ @@ -66707,37 +67060,36 @@ │ │ │ │ jmp 1027913 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1c(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x86,-0x42(%rbp) │ │ │ │ - mov $0x69,%dh │ │ │ │ - ja 1027912 │ │ │ │ + rex.W (bad) │ │ │ │ + lret $0x1169 │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1c(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x35f36(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027a01 │ │ │ │ - mov %ebx,%ss │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 10279e7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x1012db7c(%rbp),%al │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1033b31 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ xor %ah,(%rbx) │ │ │ │ @@ -66748,19 +67100,16 @@ │ │ │ │ jmp 1027a03 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ loope 1027a58 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027a09 │ │ │ │ - jl 1027a5c │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 1027a02 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + ficoml -0x1010c9a8(%rbx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 1027a32 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66768,22 +67117,21 @@ │ │ │ │ js 1027a2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1027a33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027a11 │ │ │ │ - adc $0xfffffff0,%ebx │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1027ad7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + cmpb $0x10,0x12(%rbx,%rbx,8) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1033c21 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1c(%rax) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ xor %ah,(%rbx) │ │ │ │ @@ -66794,38 +67142,44 @@ │ │ │ │ jmp 1027af3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1027afb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027b59 │ │ │ │ - xchg %eax,%ebp │ │ │ │ - adc %ch,0x77(%rbx) │ │ │ │ - movabs %al,0x205e198 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1027bc6 │ │ │ │ + mov $0x32,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cwtl │ │ │ │ + loope 1027b58 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1027b13 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1027b1b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1027b23 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027b01 │ │ │ │ - test %dl,%bl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1027bc7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + jl 1027b51 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1033d11 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ sbb $0x121,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66837,38 +67191,38 @@ │ │ │ │ jmp 1027be3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x18(%rax) │ │ │ │ push %rsi │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027c89 │ │ │ │ - loope 1027ca7 │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 1027be2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp (%rsi),%cl │ │ │ │ + int $0x36 │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ adc %dh,(%rdi) │ │ │ │ pop %rdi │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1027d78 │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027c71 │ │ │ │ - call *%rbx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1027cb7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1027c18 │ │ │ │ + jl 1027c41 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1033e01 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ sbb $0x121,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66879,17 +67233,18 @@ │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1027cd3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ sbb $0x121,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0x87,-0x52(%rbp) │ │ │ │ - mov $0x69,%dh │ │ │ │ - ja 1027cd2 │ │ │ │ + rex.W (bad) │ │ │ │ + fisubrl 0x11(%rax) │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ add %bh,(%rax) │ │ │ │ pop %rdi │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ loope 1027d40 │ │ │ │ add (%rax),%al │ │ │ │ @@ -66897,22 +67252,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,0x3(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027d41 │ │ │ │ - repz shl %cl,%eax │ │ │ │ - mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1027da7 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x7c,%al │ │ │ │ + fistl (%rdx) │ │ │ │ + adc %cl,0x3f(%rax) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1033ef1 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ sbb $0x121,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66924,36 +67279,41 @@ │ │ │ │ jmp 1027dc3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1027dcb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027e09 │ │ │ │ - int1 │ │ │ │ - or 0x77(%rbx),%ch │ │ │ │ - movabs %al,0x205daa8 │ │ │ │ - sbb %bh,-0x48(%rax) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + xor %bh,%ch │ │ │ │ + out %eax,(%dx) │ │ │ │ + test $0xda,%al │ │ │ │ + add $0x2,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 1027de3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1027deb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1027df3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027e31 │ │ │ │ - jmp 5e8e6f1b <_edata@@Base+0x52ce6f1b> │ │ │ │ - sarl $0xa7,0x4c(%rbp) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x1012db7c,%edx │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1033fe1 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1211d(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ @@ -66962,33 +67322,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ jle 1027f05 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027f79 │ │ │ │ - mov $0xa2776fb9,%edx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sbb 0x1e(%rbp),%dl │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ push $0x205d8 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1211d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x35c51(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x1c880(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027ec1 │ │ │ │ - jrcxz 1027f08 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1027edb │ │ │ │ - loopne 1027f34 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1027ee2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + movabs 0xfd43f481012db7c,%al │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 10340d1 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ sbb $0x121,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -67002,32 +67361,33 @@ │ │ │ │ jmp 1027fa3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jg 1027ff5 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027f89 │ │ │ │ - mov $0xa2776fb9,%ebx │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + push %rsp │ │ │ │ + (bad) │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ push $0x205d8 │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x35c51(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x1c880(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1027fb1 │ │ │ │ - jrcxz 1027ff8 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1027fab │ │ │ │ - loope 1028024 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - ja 1027fd2 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + movabs 0xef43f481012db7c,%al │ │ │ │ + push %rax │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 10341c1 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ sbb $0x121,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -67036,39 +67396,39 @@ │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1028093 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ sbb $0x121,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sarl $0xfd,0x1e(%rbp) │ │ │ │ - mov $0x69,%dh │ │ │ │ - ja 1028092 │ │ │ │ + rex.W (bad) │ │ │ │ + push $0x12 │ │ │ │ + adc %esi,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ sbb $0x121,%eax │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ cmc │ │ │ │ pop %rsp │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10280a1 │ │ │ │ - loopne 10280e8 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1028167 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + movabs %eax,0x48383f481012db7c │ │ │ │ + (bad) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 10342b1 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ sbb $0x121,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -67078,19 +67438,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1028183 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ fiaddl 0x2(%rip) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1028169 │ │ │ │ - jg 10281dc │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - ja 1028182 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + nop │ │ │ │ + pop %rax │ │ │ │ + ss out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ jno 10281b2 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -67098,22 +67459,20 @@ │ │ │ │ js 10281ab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10281b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10281b1 │ │ │ │ - out %al,$0xd3 │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1028257 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + fisubrl 0x1012db7c(%rbp) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 10343a1 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -67125,119 +67484,118 @@ │ │ │ │ jmp 1028273 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102827b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1028319 │ │ │ │ - jae 10282e0 │ │ │ │ - imul $0x18,-0x5e(%rdi),%esi │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cmp 0x18efef32(%rsp,%rsi,4),%bl │ │ │ │ fldl 0x2(%rip) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1028293 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102829b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 10282a3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10282a1 │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1028347 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + ficoml -0x25(%rdi,%rdi,2) │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1034491 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1211e(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %ah,0x1211e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1028419 │ │ │ │ - stc │ │ │ │ - mov $0x69,%dh │ │ │ │ - ja 1028362 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + sub (%rsi),%dl │ │ │ │ + adc %esi,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ cwtl │ │ │ │ fiadds 0x2(%rip) │ │ │ │ add %al,0x1b(%rax) │ │ │ │ push %rdi │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102838b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ negb 0x0(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1028411 │ │ │ │ - rcl %cl,%ebx │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1028437 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + push %rax │ │ │ │ + jg 10283c1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1034581 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1211e(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ and 0x1(%rdi),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%bl │ │ │ │ mov $0x0,%eax │ │ │ │ add %dh,0x1211e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10284b9 │ │ │ │ - stc │ │ │ │ - mov $0x69,%dh │ │ │ │ - ja 1028452 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 10284c2 │ │ │ │ + adc %esi,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + out %eax,(%dx) │ │ │ │ push $0x1c1f4 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1b(%rax) │ │ │ │ push %rdi │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102847b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ negb 0x0(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1028501 │ │ │ │ - rcl $1,%bl │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1028527 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + pop %rdx │ │ │ │ + push %rbx │ │ │ │ + jg 10284b1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1034671 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ and %eax,(%rcx) │ │ │ │ ... │ │ │ │ @@ -67247,39 +67605,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jmp 1028543 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1211d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 1028529 │ │ │ │ - sti │ │ │ │ - mov $0x69,%al │ │ │ │ - ja 1028542 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + cli │ │ │ │ + adc $0x17,%al │ │ │ │ + xor %ch,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ push $0x1c1f4 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1b(%rax) │ │ │ │ push %rdi │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 102856b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x55e68(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - jge 10285d1 │ │ │ │ - (bad) │ │ │ │ - lock mov -0x3f(%rbp),%ebx │ │ │ │ - jge 1028617 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov %ch,0x77(%rbp) │ │ │ │ - movabs %al,0x0 │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ + jp 1028618 │ │ │ │ + jg 10285a1 │ │ │ │ + adc (%rax),%dl │ │ │ │ + rex.W (bad) │ │ │ │ + cmp %cl,0x2f(%rax) │ │ │ │ + xor $0xef,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ ... │ │ │ │ call 1034761 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ sbb $0x121,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75083,21 +75441,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x1c027(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ cltd │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - loope 120c50b │ │ │ │ - sar $0x7f,%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - nop │ │ │ │ - xchg %eax,%esp │ │ │ │ - rolb $0x0,(%rcx) │ │ │ │ + add %dh,-0x11c4ebe(%rax) │ │ │ │ + jg 120c54f │ │ │ │ + add %dl,0x1c094(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ xor %eax,%ecx │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ cmp %al,%al │ │ │ │ @@ -75197,17 +75551,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1c0db28,%al │ │ │ │ js 120c64a │ │ │ │ movabs 0xc0dc000000000001,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2a(%rax) │ │ │ │ - rol $0xfe,%cl │ │ │ │ - jg 120c65f │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %dh,0x7ffee3(%rcx) │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75373,15 +75726,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0xb8a0007ffe4eba25,%al │ │ │ │ + movabs 0xb8a0007ffef7b5d7,%al │ │ │ │ fcmovnb %st(0),%st │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75413,16 +75766,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 120c934 │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ + loopne 120c8e6 │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ + jg 120c91f │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0ea58(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75488,16 +75843,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0xba,(%rax) │ │ │ │ - rex.WRX (bad) │ │ │ │ + rcr $0xb5,%dl │ │ │ │ + idiv %esi │ │ │ │ jg 120c9ff │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0e9c8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75573,15 +75928,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadd %st,%st(0) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1c0dc00,%al │ │ │ │ - sub %dil,0x7ffe4e(%rdx) │ │ │ │ + rex fidivl 0x7ffef7(%rbp) │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75591,15 +75946,15 @@ │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - es mov $0x7ffe4e,%edx │ │ │ │ + fdivs 0x7ffef7(%rbp) │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c233f8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75657,15 +76012,16 @@ │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - and 0x7ffe4e(%rdx),%edi │ │ │ │ + {rex2 0xb5} maskmovq %mm6,%mm7 │ │ │ │ + jg 120cc1f │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75753,25 +76109,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadd %st,%st(0) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1c0dc00,%al │ │ │ │ - add %bl,(%rdi) │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ + add %dl,%cl │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ + jg 120cd1f │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,(%rcx) │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ + and %dl,%bl │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ + jg 120cd3f │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75784,15 +76144,18 @@ │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - sbb %edi,0x7ffe4e(%rdx) │ │ │ │ + lret │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ + jg 120cd9f │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75868,16 +76231,17 @@ │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - sbb $0xba,%al │ │ │ │ - rex.WRX (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ jg 120ceaf │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ @@ -75931,15 +76295,17 @@ │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %bh,0x7ffe4e(%rdx) │ │ │ │ + lret $0xf7b5 │ │ │ │ + (bad) │ │ │ │ + jg 120cf8f │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75948,16 +76314,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x16,%al │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ + mov $0xc8,%al │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ + jg 120cfdf │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75966,16 +76334,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x15,%al │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ + mov $0xc7,%al │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ + jg 120d02f │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c76918(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75995,28 +76365,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ + add %al,%ah │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ + jg 120d09f │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $1,(%rcx) │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ + rol $1,%bl │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ + jg 120d0cf │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76068,31 +76442,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $1,(%rdx) │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ + rol $1,%ah │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ + jg 120d1bf │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %cl,(%rsi) │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ + and %al,%al │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ + jg 120d1ff │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c23320(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76126,15 +76504,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0xb8a0007ffe4eba0e,%al │ │ │ │ + movabs 0xb8a0007ffef7b5c0,%al │ │ │ │ fcmovnb %st(0),%st │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76147,16 +76525,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%ah │ │ │ │ rolb $0x0,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1c0dc00,%al │ │ │ │ - mov $0xa,%al │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ + mov $0xbc,%al │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ + jg 120d2df │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76234,16 +76614,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadd %st,%st(0) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1c0dc00,%al │ │ │ │ - adc %cl,(%rdx) │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ + adc %bh,0x7ffef7(%rbp,%rsi,4) │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0e818(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76260,33 +76639,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadd %st,%st(0) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1c0dc00,%al │ │ │ │ - lock (bad) │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ - movabs 0x1c0dbb8,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lock mov $0x7ffef7b5,%ecx │ │ │ │ + add %ah,0x1c0dbb8(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or 0x7ffe4e(%rdx),%dil │ │ │ │ - movabs 0x1c0dbb8,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex mov $0x7ffef7b5,%esp │ │ │ │ + add %ah,0x1c0dbb8(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c72160(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76310,31 +76686,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dil,0x7ffe4e(%rdx) │ │ │ │ - movabs 0x1c0dbb8,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex mov $0x7ffef7b5,%edx │ │ │ │ + add %ah,0x1c0dbb8(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - addb $0x4e,(%rdx,%rdi,4) │ │ │ │ - (bad) │ │ │ │ - jg 120d51f │ │ │ │ + xorb $0x0,0x7ffef7b5(%rsi) │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c775c0(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76346,19 +76719,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ - movabs 0x1c0dbb8,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x7ffef7b5(%rbp) │ │ │ │ + add %ah,0x1c0dbb8(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c7a590(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76379,16 +76750,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dc00(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 120d5fc │ │ │ │ - mov $0x7ffe4e,%edx │ │ │ │ + jo 120d5ae │ │ │ │ + mov $0xf7,%ch │ │ │ │ + (bad) │ │ │ │ + jg 120d5ff │ │ │ │ movabs 0x1c0dbb8,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x1c0dbb8(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -83753,31 +84126,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x96ec(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - cmp %al,-0x3c(%rcx) │ │ │ │ - (bad) │ │ │ │ + mov %ch,-0x3d(%rcx) │ │ │ │ + cli │ │ │ │ jg 122eabf │ │ │ │ add %al,%al │ │ │ │ - rex.RB │ │ │ │ - rex.B (bad) │ │ │ │ - (bad) │ │ │ │ - jg 122eac7 │ │ │ │ - add %ah,%al │ │ │ │ - rex.R │ │ │ │ - rex.B (bad) │ │ │ │ - (bad) │ │ │ │ - jg 122eacf │ │ │ │ - add %ah,0x96ec(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x42(%rax) │ │ │ │ - rolb $0x0,(%rcx) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + imul $0x7ffa,%ebx,%eax │ │ │ │ + loopne 122ea5e │ │ │ │ + imul $0x7ffa,%ebx,%eax │ │ │ │ + movabs 0x70000000000096ec,%al │ │ │ │ + rex.X rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ jp 122eacb │ │ │ │ @@ -2538981,17 +2539347,15 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c0358b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,0x0(%rsi,%rdi,2) │ │ │ │ add %ah,0x1602890(%rax) │ │ │ │ ... │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x1(%rax) │ │ │ │ movabs 0x1,%al │ │ │ │ @@ -2594656,17 +2595020,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - sarb %cl,-0x3c(%rcx) │ │ │ │ - (bad) │ │ │ │ - jg 1c304bf │ │ │ │ + add 0x7ffac3(%rdx),%ah │ │ │ │ movabs 0x16a85c0,%al │ │ │ │ ... │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -2594681,15 +2595043,15 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c304b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg 1c30507 │ │ │ │ movabs 0x16a8600,%al │ │ │ │ add %bh,(%rsi) │ │ │ │ loop 1c30515 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ @@ -2597647,17 +2598009,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg 1c33297 │ │ │ │ movabs 0x16e58d0,%al │ │ │ │ ... │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1a006(%rax) │ │ │ │ @@ -2613854,17 +2614216,17 @@ │ │ │ │ add %edx,%gs:(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5e(%rax) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + add %dh,-0xe(%rax) │ │ │ │ + rex.WRX ret │ │ │ │ + cli │ │ │ │ jg 1c402b7 │ │ │ │ movabs 0x1670910,%al │ │ │ │ ... │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1a006(%rax) │ │ │ │ @@ -2627217,17 +2627579,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c4aa4b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp (%rbx),%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + mov -0x3d(%rbx),%dl │ │ │ │ + cli │ │ │ │ jg 1c4aa9f │ │ │ │ movabs 0x16932c0,%al │ │ │ │ ... │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1a006(%rax) │ │ │ │ @@ -2627240,17 +2627601,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - xor %ch,(%rbx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + adcb $0xfa,-0x3d(%rbx) │ │ │ │ jg 1c4aae7 │ │ │ │ movabs 0x16934b0,%al │ │ │ │ ... │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1a006(%rax) │ │ │ │ @@ -2633393,16 +2633752,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c4f5f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - ds sub %esp,%eax │ │ │ │ - (bad) │ │ │ │ + mov -0x3d(%rbx),%ss │ │ │ │ + cli │ │ │ │ jg 1c4f647 │ │ │ │ movabs 0x1770660,%al │ │ │ │ ... │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1a006(%rax) │ │ │ │ @@ -2633894,17 +2634253,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c4fc6b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - sarb %cl,-0x3c(%rcx) │ │ │ │ - (bad) │ │ │ │ - jg 1c4fcbf │ │ │ │ + add 0x7ffac3(%rdx),%ah │ │ │ │ movabs 0x179dbb0,%al │ │ │ │ ... │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -2633919,17 +2634276,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c4fcb3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - test $0x58,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + add $0xfa,%bl │ │ │ │ jg 1c4fd07 │ │ │ │ movabs 0x179dbd0,%al │ │ │ │ loopne 1c4fd2d │ │ │ │ loop 1c4fd15 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ @@ -2633943,18 +2634299,17 @@ │ │ │ │ add $0x130163,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c4fcfb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x50(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %ah,-0x60(%rax) │ │ │ │ + jg 1c4fd0f │ │ │ │ + cli │ │ │ │ jg 1c4fd4f │ │ │ │ movabs 0x179e960,%al │ │ │ │ adc %bl,(%rdx,%riz,8) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ @@ -2633969,17 +2634324,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - jmp 1c4fdb9 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + cmp -0x3d(%rdi),%ecx │ │ │ │ + cli │ │ │ │ jg 1c4fd97 │ │ │ │ movabs 0x179f5d0,%al │ │ │ │ rex sbb $0xe2,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c4fd63 │ │ │ │ @@ -2633994,17 +2634348,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - test $0x57,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + jg 1c4fd9f │ │ │ │ + cli │ │ │ │ jg 1c4fddf │ │ │ │ movabs 0x17a0190,%al │ │ │ │ jo 1c4fe06 │ │ │ │ loop 1c4fded │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -2634018,18 +2634372,17 @@ │ │ │ │ pushf │ │ │ │ sub $0x1301,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x35(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x7b(%rax) │ │ │ │ + jle 1c4fde7 │ │ │ │ + cli │ │ │ │ jg 1c4fe27 │ │ │ │ movabs 0x17a1100,%al │ │ │ │ movabs 0xf00000000001e21c,%al │ │ │ │ sbb %edi,0x1(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $0x0,0x1a0(%rip) │ │ │ │ @@ -2634042,20 +2634395,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c4fe1b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ + cli │ │ │ │ + add $0xa0007ffa,%ebx │ │ │ │ (bad) │ │ │ │ - jg 1c4fe6f │ │ │ │ - movabs 0x17a1b60,%al │ │ │ │ + sbb 0x1(%rdx),%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ rcrb $1,(%rdx,%riz,8) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ iret │ │ │ │ jge 1c4fe85 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2634070,15 +2634423,15 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x60c456aa(%rax) │ │ │ │ + add %dh,-0x53c8106(%rax) │ │ │ │ jg 1c4feb7 │ │ │ │ movabs 0x17a2470,%al │ │ │ │ add %bl,0x1e2(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 1c4fe97 │ │ │ │ jge 1c4fecd │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2634092,16 +2634445,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c4feab │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fists -0x3c(%rdi) │ │ │ │ (bad) │ │ │ │ + add $0xfa,%bl │ │ │ │ jg 1c4feff │ │ │ │ movabs 0x17a3220,%al │ │ │ │ xor %bl,0x1e2(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ jo 1c4fee3 │ │ │ │ jge 1c4ff15 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2634113,15 +2634466,15 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x60c45662(%rax) │ │ │ │ + add %dl,-0x53c814e(%rax) │ │ │ │ jg 1c4ff47 │ │ │ │ movabs 0x17a40b0,%al │ │ │ │ (bad) │ │ │ │ sbb $0x1e2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ sarb $1,0x1(%rbp) │ │ │ │ @@ -2634153,15 +2634506,15 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x60c459ba(%rax) │ │ │ │ + add %dh,-0x53c7df6(%rax) │ │ │ │ jg 1c4ffd7 │ │ │ │ movabs 0x17a5510,%al │ │ │ │ nop │ │ │ │ sbb $0x1e2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2634175,15 +2634528,15 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x60c456ac(%rax) │ │ │ │ + add %al,-0x53c8104(%rax) │ │ │ │ jg 1c5001f │ │ │ │ movabs 0x17a61e0,%al │ │ │ │ rcrb $0x0,0x1e2(%rip) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c4ffeb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2634199,16 +2634552,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c50013 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - notl -0x3c(%rdi) │ │ │ │ - (bad) │ │ │ │ + rex.RXB add $0xfa,%r11b │ │ │ │ jg 1c50067 │ │ │ │ movabs 0x17a6b90,%al │ │ │ │ lock sbb $0x1e2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2634225,17 +2634577,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c5005b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - jp 1c50101 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + lret $0xc37e │ │ │ │ + cli │ │ │ │ jg 1c500af │ │ │ │ movabs 0x17a74d0,%al │ │ │ │ and %bl,(%rsi) │ │ │ │ loop 1c500bd │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ @@ -2634248,18 +2634599,18 @@ │ │ │ │ adc %dl,0x1028158d(%rcx) │ │ │ │ vpshufb (%rax){1to4},%xmm31,%xmm24{%k3} │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4d(%rax) │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ + add %dh,0x3(%rax) │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg 1c500f7 │ │ │ │ movabs 0x17a7de0,%al │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ loop 1c50105 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2634276,18 +2634627,17 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x54(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x4(%rax) │ │ │ │ + jle 1c500ff │ │ │ │ + cli │ │ │ │ jg 1c5013f │ │ │ │ movabs 0x17a87d0,%al │ │ │ │ sbbb $0xe2,(%rsi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x27(%rax) │ │ │ │ jle 1c50155 │ │ │ │ @@ -2634301,17 +2634651,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - out %eax,$0x57 │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ + add $0xfa,%bl │ │ │ │ jg 1c50187 │ │ │ │ movabs 0x17a9660,%al │ │ │ │ mov $0x1e,%al │ │ │ │ loop 1c50195 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x2c,%al │ │ │ │ @@ -2634330,20 +2634679,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg 1c501cf │ │ │ │ - movabs 0x17aa0d0,%al │ │ │ │ + mov $0x7ffac37e,%esp │ │ │ │ + add %ah,0x17aa0d0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ loopne 1c501f8 │ │ │ │ loop 1c501dd │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 1c5020d │ │ │ │ jle 1c501e5 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2634357,16 +2634704,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - add -0x3c(%rbx),%edx │ │ │ │ - (bad) │ │ │ │ + push %rbx │ │ │ │ + jnp 1c501d7 │ │ │ │ + cli │ │ │ │ jg 1c50217 │ │ │ │ movabs 0x17aac00,%al │ │ │ │ adc %bl,(%rdi) │ │ │ │ loop 1c50225 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ @@ -2634383,18 +2634731,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c5020b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - int1 │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + rex.B jnp 1c5021f │ │ │ │ + cli │ │ │ │ jg 1c5025f │ │ │ │ movabs 0x17abc10,%al │ │ │ │ rex (bad) │ │ │ │ loop 1c5026d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ @@ -2634411,16 +2634757,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - add %bl,-0x3c(%rax) │ │ │ │ - (bad) │ │ │ │ + push %rax │ │ │ │ + add $0xfa,%bl │ │ │ │ jg 1c502a7 │ │ │ │ movabs 0x17ac890,%al │ │ │ │ jo 1c502d1 │ │ │ │ loop 1c502b5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ @@ -2634437,16 +2634783,17 @@ │ │ │ │ and $0x1301,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - test %dl,-0x3c(%rsi) │ │ │ │ (bad) │ │ │ │ + jle 1c502af │ │ │ │ + cli │ │ │ │ jg 1c502ef │ │ │ │ movabs 0x17ad360,%al │ │ │ │ movabs 0xa00000000001e21f,%al │ │ │ │ mov $0x7e,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ @@ -2634461,15 +2634808,15 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c502e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x60c45a14(%rax) │ │ │ │ + add %ah,-0x53c7d9c(%rax) │ │ │ │ jg 1c50337 │ │ │ │ movabs 0x17af890,%al │ │ │ │ rcrb $1,(%rdi) │ │ │ │ loop 1c50345 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 1c50381 │ │ │ │ @@ -2634485,20 +2634832,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg 1c5037f │ │ │ │ - movabs 0x17b05e0,%al │ │ │ │ + cmp $0x7ffac382,%eax │ │ │ │ + add %ah,0x17b05e0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ loop 1c5038d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x0,0x17d(%rip) │ │ │ │ add %al,%al │ │ │ │ add $0x1a0,%eax │ │ │ │ @@ -2634510,18 +2634855,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c50373 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - clc │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + rex.W add $0xfa,%bl │ │ │ │ jg 1c503c7 │ │ │ │ movabs 0x17b0fd0,%al │ │ │ │ xor %ah,(%rax) │ │ │ │ loop 1c503d5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $1,(%rdx) │ │ │ │ @@ -2634536,15 +2634878,15 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c503bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x60c4567b(%rax) │ │ │ │ + add %ah,-0x53c8135(%rax) │ │ │ │ jg 1c5040f │ │ │ │ movabs 0x17b1a50,%al │ │ │ │ (bad) │ │ │ │ and %ah,%dl │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x17d39(%rax) │ │ │ │ @@ -2634562,19 +2634904,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - leave │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg 1c50457 │ │ │ │ + sbb %eax,0x7ffac3(%rdx) │ │ │ │ movabs 0x17b2250,%al │ │ │ │ add %ch,(%rcx) │ │ │ │ loop 1c50465 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex │ │ │ │ rex.WXB jge 1c5046d │ │ │ │ @@ -2634589,18 +2634927,18 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c5044b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0xb(%rax) │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ + add %dh,0x45(%rax) │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg 1c5049f │ │ │ │ movabs 0x17b2be0,%al │ │ │ │ rex │ │ │ │ loop,pn 1c504ad │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock rex.WB jge 1c504b5 │ │ │ │ @@ -2634616,18 +2634954,16 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c50493 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x26(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,0x2a(%rax) │ │ │ │ + add $0xfa,%bl │ │ │ │ jg 1c504e7 │ │ │ │ movabs 0x17b3380,%al │ │ │ │ jo 1c50520 │ │ │ │ loop 1c504f5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x7d(%rsi) │ │ │ │ @@ -2634645,18 +2634981,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c504db │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + jle 1c504ef │ │ │ │ + cli │ │ │ │ jg 1c5052f │ │ │ │ movabs 0x17b3b80,%al │ │ │ │ movabs 0xe00000000001e22e,%al │ │ │ │ rex.WR jge 1c50545 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $0x0,0x1a0(%rip) │ │ │ │ @@ -2634666,15 +2635001,15 @@ │ │ │ │ or $0x1301660d,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x60c458bf(%rax) │ │ │ │ + add %al,-0x53c7ef1(%rax) │ │ │ │ jg 1c50577 │ │ │ │ movabs 0x17b42b0,%al │ │ │ │ shrb $1,(%rsi) │ │ │ │ loop 1c50585 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -2634690,18 +2635025,18 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c5056b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x24(%rax) │ │ │ │ - pop %rdx │ │ │ │ - (bad) │ │ │ │ + add %ah,0x74(%rax) │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg 1c505bf │ │ │ │ movabs 0x17b4bd0,%al │ │ │ │ add %ch,(%rdi) │ │ │ │ loop 1c505cd │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,0x7d(%rbp) │ │ │ │ @@ -2634717,15 +2635052,15 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c505b3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x60c45807(%rax) │ │ │ │ + add %dh,-0x53c7fa9(%rax) │ │ │ │ jg 1c50607 │ │ │ │ movabs 0x17b53b0,%al │ │ │ │ xor %ch,(%rdi) │ │ │ │ loop 1c50615 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x1,0x7d(%rcx) │ │ │ │ @@ -2634741,16 +2635076,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c505fb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - mov %ss,-0x3c(%rsi) │ │ │ │ - (bad) │ │ │ │ + fdivrl -0x3d(%rsi) │ │ │ │ + cli │ │ │ │ jg 1c5064f │ │ │ │ movabs 0x17b5ac0,%al │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ loop 1c5065d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2634767,18 +2635102,17 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3(%rax) │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x53(%rax) │ │ │ │ + jnp 1c50657 │ │ │ │ + cli │ │ │ │ jg 1c50697 │ │ │ │ movabs 0x17b62f0,%al │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ loop 1c506a5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2634793,15 +2635127,15 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x60c452f0(%rax) │ │ │ │ + add %ah,-0x53c84c0(%rax) │ │ │ │ jg 1c506df │ │ │ │ movabs 0x17b6c30,%al │ │ │ │ shrb $0xe2,(%rdi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x7b(%rax) │ │ │ │ jge 1c506f5 │ │ │ │ @@ -2634818,15 +2635152,15 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c506d3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x60c457fc(%rax) │ │ │ │ + add %dl,-0x53c7fb4(%rax) │ │ │ │ jg 1c50727 │ │ │ │ movabs 0x17b75f0,%al │ │ │ │ lock (bad) │ │ │ │ loop 1c50735 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ @@ -2634844,15 +2635178,15 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c5071b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x60c45680(%rax) │ │ │ │ + add %ah,-0x53c8130(%rax) │ │ │ │ jg 1c5076f │ │ │ │ movabs 0x17b7f80,%al │ │ │ │ and %dh,(%rax) │ │ │ │ loop 1c5077d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,0x17d(%rax) │ │ │ │ @@ -2634866,18 +2635200,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - cmc │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + rex.RB jnp 1c50777 │ │ │ │ + cli │ │ │ │ jg 1c507b7 │ │ │ │ movabs 0x17b8730,%al │ │ │ │ push %rax │ │ │ │ xor %ah,%dl │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x68(%rax) │ │ │ │ @@ -2634892,17 +2635224,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loop 1c5084d │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + xor -0x3d(%rbx),%bh │ │ │ │ + cli │ │ │ │ jg 1c507ff │ │ │ │ movabs 0x17b8f00,%al │ │ │ │ xorb $0xe2,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x17d96(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2636934,18 +2637265,16 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x26(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x2a(%rax) │ │ │ │ + add $0xfa,%bl │ │ │ │ jg 1c52107 │ │ │ │ movabs 0x17b95e0,%al │ │ │ │ mov $0x30,%al │ │ │ │ loop 1c52115 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ @@ -2637341,18 +2637670,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c525c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + jle 1c525d7 │ │ │ │ + cli │ │ │ │ jg 1c52617 │ │ │ │ movabs 0x17b9c40,%al │ │ │ │ loopne 1c52652 │ │ │ │ loop 1c52625 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,0x17d(%rdx) │ │ │ │ @@ -2637368,17 +2637696,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - ret $0xc458 │ │ │ │ - (bad) │ │ │ │ - jg 1c5265f │ │ │ │ + adc 0x7ffac3(%rcx),%al │ │ │ │ movabs 0x17bc5e0,%al │ │ │ │ adc %dh,(%rcx) │ │ │ │ loop 1c5266d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x17d(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2637390,20 +2637716,18 @@ │ │ │ │ addl $0x1301,0x6a(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - cltd │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg 1c526a7 │ │ │ │ - movabs 0x17bcb40,%al │ │ │ │ + jmp 81bfea25 <_edata@@Base+0x75ffea25> │ │ │ │ + add %ah,0x17bcb40(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ rex xor %esp,%edx │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ mov $0x17d,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ rolb $0x0,0x1a0(%rip) │ │ │ │ @@ -2637415,16 +2637739,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - or -0x3c(%rax),%ebx │ │ │ │ - (bad) │ │ │ │ + pop %rbx │ │ │ │ + add $0xfa,%bl │ │ │ │ jg 1c526ef │ │ │ │ movabs 0x17bd090,%al │ │ │ │ jo 1c5272b │ │ │ │ loop 1c526fd │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,%cl │ │ │ │ @@ -2637440,18 +2637764,17 @@ │ │ │ │ mov 0x1301(%rip),%? │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - nop │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + loopne 1c527b1 │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg 1c52737 │ │ │ │ movabs 0x17bf0c0,%al │ │ │ │ movabs 0x300000000001e231,%al │ │ │ │ sarb $0x0,0x1(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ add $0x1a0,%eax │ │ │ │ @@ -2637465,18 +2637788,17 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c5272b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xc(%rax) │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,0x44(%rax) │ │ │ │ + jnp 1c5273f │ │ │ │ + cli │ │ │ │ jg 1c5277f │ │ │ │ movabs 0x17c15b0,%al │ │ │ │ shlb $1,(%rcx) │ │ │ │ loop 1c5278d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -2637492,15 +2637814,15 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x60c452e0(%rax) │ │ │ │ + add %al,-0x53c84d0(%rax) │ │ │ │ jg 1c527c7 │ │ │ │ movabs 0x17c2340,%al │ │ │ │ add %dh,(%rdx) │ │ │ │ loop 1c527d5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0x0,0x17e(%rbp) │ │ │ │ @@ -2637514,17 +2637836,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c527bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - lret $0xc457 │ │ │ │ - (bad) │ │ │ │ - jg 1c5280f │ │ │ │ + sbb 0x7ffac3(%rax),%al │ │ │ │ movabs 0x17c2900,%al │ │ │ │ xor %dh,(%rdx) │ │ │ │ loop 1c5281d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ cwtl │ │ │ │ @@ -2637537,15 +2637857,15 @@ │ │ │ │ add $0x130139,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52803 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x60c4564d(%rax) │ │ │ │ + add %al,-0x53c8163(%rax) │ │ │ │ jg 1c52857 │ │ │ │ movabs 0x17c2ea0,%al │ │ │ │ (bad) │ │ │ │ xor %dl,%ah │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x69(%rax) │ │ │ │ @@ -2637562,15 +2637882,15 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c5284b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x60c452f3(%rax) │ │ │ │ + add %ah,-0x53c84bd(%rax) │ │ │ │ jg 1c5289f │ │ │ │ movabs 0x17c3430,%al │ │ │ │ nop │ │ │ │ xor %dl,%ah │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -2637582,16 +2637902,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52893 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - fists -0x3c(%rdx) │ │ │ │ (bad) │ │ │ │ + jnp 1c528a7 │ │ │ │ + cli │ │ │ │ jg 1c528e7 │ │ │ │ movabs 0x17c39a0,%al │ │ │ │ shlb $0xe2,(%rdx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmpl $0x0,0x1(%rsi) │ │ │ │ @@ -2637604,18 +2637925,16 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c528db │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x39(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,0x17(%rax) │ │ │ │ + add $0xfa,%bl │ │ │ │ jg 1c5292f │ │ │ │ movabs 0x17c3f10,%al │ │ │ │ lock xor %dl,%ah │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ test %bh,0x1(%rsi) │ │ │ │ @@ -2637628,17 +2637947,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - rex.WX push %rsi │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ + jle 1c52937 │ │ │ │ + cli │ │ │ │ jg 1c52977 │ │ │ │ movabs 0x17c4560,%al │ │ │ │ and %dh,(%rbx) │ │ │ │ loop 1c52985 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -2637655,18 +2637974,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c5296b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - fwait │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + jmp 1c5293b │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg 1c529bf │ │ │ │ movabs 0x17c4b20,%al │ │ │ │ push %rax │ │ │ │ xor %edx,%esp │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ @@ -2637681,16 +2637999,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - vpinsrw $0x0,0x7f(%rax),%xmm4,%xmm12 │ │ │ │ - movabs 0x17c50f0,%al │ │ │ │ + adc $0x7ffac382,%eax │ │ │ │ + add %ah,0x17c50f0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ xorb $0xe2,(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x17df4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ add $0x1a0,%eax │ │ │ │ @@ -2637702,15 +2638022,15 @@ │ │ │ │ mov $0x13017b77,%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x60c457cd(%rax) │ │ │ │ + add %dh,-0x53c7fe3(%rax) │ │ │ │ jg 1c52a4f │ │ │ │ movabs 0x17c56a0,%al │ │ │ │ mov $0x33,%al │ │ │ │ loop 1c52a5d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock clc │ │ │ │ @@ -2637723,18 +2638043,17 @@ │ │ │ │ sbb %ebp,%esi │ │ │ │ xor $0x1301,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x50(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %ah,-0x60(%rax) │ │ │ │ + jle 1c52a57 │ │ │ │ + cli │ │ │ │ jg 1c52a97 │ │ │ │ movabs 0x17c5c60,%al │ │ │ │ loopne 1c52ad5 │ │ │ │ loop 1c52aa5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ @@ -2637748,15 +2638067,15 @@ │ │ │ │ cmp %dh,%ah │ │ │ │ sbb 0x1301(%rsp,%rbp,1),%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x60c452f4(%rax) │ │ │ │ + add %ah,-0x53c84bc(%rax) │ │ │ │ jg 1c52adf │ │ │ │ movabs 0x17c6230,%al │ │ │ │ adc %dh,(%rdx,%riz,8) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x1b(%rax) │ │ │ │ jge 1c52af5 │ │ │ │ @@ -2637770,17 +2638089,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - loopne 1c52b75 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + xor %bh,-0x3d(%rbx) │ │ │ │ + cli │ │ │ │ jg 1c52b27 │ │ │ │ movabs 0x17c67f0,%al │ │ │ │ rex xor $0xe2,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x17de3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2637796,20 +2638114,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52b1b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cltd │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg 1c52b6f │ │ │ │ - movabs 0x17c6f10,%al │ │ │ │ + jmp 81bfeeee <_edata@@Base+0x75ffeeee> │ │ │ │ + add %ah,0x17c6f10(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ jo 1c52bae │ │ │ │ loop 1c52b7d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,0x7d(%rdx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2637827,18 +2638143,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - (bad) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + xchg %edi,-0x3d(%rdi) │ │ │ │ + cli │ │ │ │ jg 1c52bb7 │ │ │ │ movabs 0x17c7530,%al │ │ │ │ movabs 0xf00000000001e234,%al │ │ │ │ jo 1c52c48 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ @@ -2637853,19 +2638167,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - lret │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg 1c52bff │ │ │ │ + sbb 0x7ffac3(%rax),%eax │ │ │ │ movabs 0x17c7c20,%al │ │ │ │ shlb $1,(%rdx,%riz,8) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ jne 1c52c90 │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -2637879,18 +2638189,17 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52bf3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4e(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dh,-0x62(%rax) │ │ │ │ + jle 1c52c07 │ │ │ │ + cli │ │ │ │ jg 1c52c47 │ │ │ │ movabs 0x17c8280,%al │ │ │ │ add %dh,0x1e2(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jae 1c52cd8 │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -2637904,18 +2638213,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52c3b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - hlt │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + rex.R jnp 1c52c4f │ │ │ │ + cli │ │ │ │ jg 1c52c8f │ │ │ │ movabs 0x17c88d0,%al │ │ │ │ xor %dh,0x1e2(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x1,0x7e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2637928,18 +2638235,17 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52c83 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x20(%rax) │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,0x30(%rax) │ │ │ │ + jnp 1c52c97 │ │ │ │ + cli │ │ │ │ jg 1c52cd7 │ │ │ │ movabs 0x17c8fe0,%al │ │ │ │ (bad) │ │ │ │ xor $0x1e2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ pop %rdi │ │ │ │ @@ -2637958,15 +2638264,15 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52ccb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x60c457c8(%rax) │ │ │ │ + add %ah,-0x53c7fe8(%rax) │ │ │ │ jg 1c52d1f │ │ │ │ movabs 0x17c9610,%al │ │ │ │ nop │ │ │ │ xor $0x1e2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0x7e(%rdx) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -2637983,18 +2638289,17 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52d13 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4b(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x65(%rax) │ │ │ │ + jle 1c52d27 │ │ │ │ + cli │ │ │ │ jg 1c52d67 │ │ │ │ movabs 0x17c9c20,%al │ │ │ │ shlb $0x0,0x1e2(%rip) │ │ │ │ add %dh,0x17e61(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ add $0x1a0,%eax │ │ │ │ @@ -2638004,18 +2638309,17 @@ │ │ │ │ addl $0x13016e,0x6d(%r12,%r14,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52d5b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0xb(%rax) │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x45(%rax) │ │ │ │ + jnp 1c52d6f │ │ │ │ + cli │ │ │ │ jg 1c52daf │ │ │ │ movabs 0x17ca250,%al │ │ │ │ lock xor $0x1e2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jo 1c52e41 │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -2638029,15 +2638333,15 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52da3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x60c452e1(%rax) │ │ │ │ + add %dh,-0x53c84cf(%rax) │ │ │ │ jg 1c52df7 │ │ │ │ movabs 0x17ca890,%al │ │ │ │ and %dh,(%rsi) │ │ │ │ loop 1c52e05 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ subb $0x1,0x7e(%rdi) │ │ │ │ @@ -2638054,18 +2638358,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52deb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + and $0x80,%al │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg 1c52e3f │ │ │ │ movabs 0x17caef0,%al │ │ │ │ push %rax │ │ │ │ ss loop 1c52e4d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x72,%al │ │ │ │ @@ -2638085,18 +2638388,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52e33 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - push %rdi │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + jle 1c52e47 │ │ │ │ + cli │ │ │ │ jg 1c52e87 │ │ │ │ movabs 0x17cb560,%al │ │ │ │ xorb $0xe2,(%rsi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x71(%rax) │ │ │ │ jle 1c52e9d │ │ │ │ @@ -2638113,18 +2638415,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - movabs 0xbc20a0007f60c458,%al │ │ │ │ - jl 1c52ed5 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lock add $0xfa,%bl │ │ │ │ + jg 1c52ecf │ │ │ │ + movabs 0x17cbc20,%al │ │ │ │ mov $0x36,%al │ │ │ │ loop 1c52edd │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2638137,15 +2638438,15 @@ │ │ │ │ add %edx,%fs:(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x60c45740(%rax) │ │ │ │ + add %dh,-0x53c8070(%rax) │ │ │ │ jg 1c52f17 │ │ │ │ movabs 0x17cc240,%al │ │ │ │ loopne 1c52f58 │ │ │ │ loop 1c52f25 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ @@ -2638161,18 +2638462,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - movabs %al,0xc870a0007f60c458 │ │ │ │ - jl 1c52f65 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + repnz add $0xfa,%bl │ │ │ │ + jg 1c52f5f │ │ │ │ + movabs 0x17cc870,%al │ │ │ │ adc %dh,(%rdi) │ │ │ │ loop 1c52f6d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -2638187,18 +2638487,17 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x46(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x6a(%rax) │ │ │ │ + jg 1c52f67 │ │ │ │ + cli │ │ │ │ jg 1c52fa7 │ │ │ │ movabs 0x17ccfa0,%al │ │ │ │ rex (bad) │ │ │ │ loop 1c52fb5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ @@ -2638213,15 +2638512,15 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x60c452fb(%rax) │ │ │ │ + add %al,-0x53c84b5(%rax) │ │ │ │ jg 1c52fef │ │ │ │ movabs 0x17cd740,%al │ │ │ │ jo 1c53031 │ │ │ │ loop 1c52ffd │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ @@ -2638239,18 +2638538,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c52fe3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - call 8125f488 <_edata@@Base+0x7565f488> │ │ │ │ - add %ah,0x17cdcf0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %bh,-0x3d(%rbx) │ │ │ │ + cli │ │ │ │ + jg 1c53037 │ │ │ │ + movabs 0x17cdcf0,%al │ │ │ │ movabs 0x180000000001e237,%al │ │ │ │ js 1c53003 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ add $0x1a0,%eax │ │ │ │ ... │ │ │ │ @@ -2638261,17 +2638560,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x53,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + push %rsp │ │ │ │ + jnp 1c5303f │ │ │ │ + cli │ │ │ │ jg 1c5307f │ │ │ │ movabs 0x17ce380,%al │ │ │ │ shlb $1,(%rdi) │ │ │ │ loop 1c5308d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ @@ -2638285,18 +2638584,17 @@ │ │ │ │ mull 0x1301202d(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xf(%rax) │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,0x41(%rax) │ │ │ │ + jnp 1c53087 │ │ │ │ + cli │ │ │ │ jg 1c530c7 │ │ │ │ movabs 0x17ceb80,%al │ │ │ │ add %bh,(%rax) │ │ │ │ loop 1c530d5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ @@ -2638315,17 +2638613,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - test $0x57,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + jg 1c530cf │ │ │ │ + cli │ │ │ │ jg 1c5310f │ │ │ │ movabs 0x17cf190,%al │ │ │ │ xor %bh,(%rax) │ │ │ │ loop 1c5311d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ @@ -2638344,18 +2638642,17 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x35(%rax) │ │ │ │ - push %rsi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %ah,-0x7b(%rax) │ │ │ │ + jle 1c53117 │ │ │ │ + cli │ │ │ │ jg 1c53157 │ │ │ │ movabs 0x17cf8e0,%al │ │ │ │ (bad) │ │ │ │ cmp %ah,%dl │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ @@ -2638437,17 +2638734,17 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c53223 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x42(%rax) │ │ │ │ - es (bad) │ │ │ │ - (bad) │ │ │ │ + add %ah,0xe(%rax) │ │ │ │ + rex.WRXB ret │ │ │ │ + cli │ │ │ │ jg 1c53277 │ │ │ │ movabs 0x17d1010,%al │ │ │ │ ... │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1a006(%rax) │ │ │ │ @@ -2638861,15 +2639158,15 @@ │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ js 1c5377b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x60c43932(%rax) │ │ │ │ + add %al,-0x53c9d7e(%rax) │ │ │ │ jg 1c537cf │ │ │ │ movabs 0x17ec5e0,%al │ │ │ │ movabs 0x180000000001e23d,%al │ │ │ │ js 1c5379b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1a006(%rax) │ │ │ │ @@ -2640190,17 +2640487,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - mov $0x2a,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x3d(%rbx) │ │ │ │ + cli │ │ │ │ jg 1c548af │ │ │ │ movabs 0x16b1bb0,%al │ │ │ │ rex │ │ │ │ rex.WR loop 1c548bd │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ @@ -2640238,17 +2640534,18 @@ │ │ │ │ add %edx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4b(%rax) │ │ │ │ - sub %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %ah,0x5(%rax) │ │ │ │ + push %rbx │ │ │ │ + ret │ │ │ │ + cli │ │ │ │ jg 1c5493f │ │ │ │ movabs 0x16b54f0,%al │ │ │ │ rorb $1,0x1(%rdx,%riz,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,-0x48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3180900,33 +3181197,28 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x9276(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 1e05512 │ │ │ │ - rex.B (bad) │ │ │ │ - (bad) │ │ │ │ - jg 1e054df │ │ │ │ - add %dh,(%rax) │ │ │ │ - or %al,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ + loopne 1e05462 │ │ │ │ + imul $0x7ffa,%ebx,%eax │ │ │ │ + xor %cl,(%rdx) │ │ │ │ + rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x3a(%rax) │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $0xc4,0x41(%rbp) │ │ │ │ - (bad) │ │ │ │ - jg 1e0550f │ │ │ │ + rclb $0x0,0x7ffac369(%rbp) │ │ │ │ add %dh,(%rax) │ │ │ │ or %al,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x3a(%rax) │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -3180935,21 +3181227,18 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 1e0557e │ │ │ │ - rex.B (bad) │ │ │ │ - (bad) │ │ │ │ - jg 1e0553f │ │ │ │ - add %dh,(%rax) │ │ │ │ - or %al,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ + loopne 1e054ce │ │ │ │ + imul $0x7ffa,%ebx,%eax │ │ │ │ + xor %cl,(%rdx) │ │ │ │ + rolb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1613a(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3798328,18 +3798617,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0xf3,-0x6e(%rdi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - or %esi,%ecx │ │ │ │ + rorb $0x42,0x32(%rdi) │ │ │ │ + add $0x9000000,%eax │ │ │ │ + int1 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,(%rbx) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3799417,15 +3799705,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ iret │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbbb $0x0,0x3ed40(%rcx) │ │ │ │ + sbbb $0x0,0x53de0(%rcx) │ │ │ │ add %al,(%rcx) │ │ │ │ int1 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xc00000000002000c,%al │ │ │ │ mov $0x33,%bl │ │ │ │ @@ -3799441,15 +3799729,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or $0x2,%bh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed4099(%rax) │ │ │ │ + add %bh,0x53de099(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ iret │ │ │ │ @@ -3799901,18 +3800189,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x202d3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - loop 202d3f3 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + loop 202d393 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcl $1,%bl │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3799985,28 +3800271,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 202d43e │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,%bl │ │ │ │ - rex in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + loopne 202d4b1 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x202d4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - or %eax,%gs:(%rsi) │ │ │ │ + add %dl,0x65(%rax) │ │ │ │ + or %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xd4,%al │ │ │ │ @@ -3800239,15 +3800520,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcl $1,%dh │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor $0x3ed41,%rax │ │ │ │ + xor $0x53de1,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 204d9b3 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3800353,15 +3800634,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcom %st(7) │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0x0,0x3ed41(%rip) │ │ │ │ + xorb $0x0,0x53de1(%rip) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock xlat %ds:(%rbx) │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3800373,51 +3800654,47 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bl,%al │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - mov %eax,-0x13(%rcx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %esp,%ecx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bl,%al │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,0x3ed41(%rcx) │ │ │ │ + rorb $1,0x53de1(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,%al │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,%dh │ │ │ │ - rex.B in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + loope 202d871 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - fadds (%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dl,-0x28(%rax) │ │ │ │ + add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x22(%rax) │ │ │ │ - rex.B in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x202d8 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x5f71b(%rax) │ │ │ │ @@ -3800448,17 +3800725,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xd8,%al │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - xor %al,-0x13(%rdx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %ah,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x2d8,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3801169,26 +3801445,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bl,%bh │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x4230,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ + enter $0xe230,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x21(%rax) │ │ │ │ + add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex filds (%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ + loopne 202df08 │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3801421,26 +3801695,24 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x202e1 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - addb $0x3,-0x13(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + and $0x3d,%dl │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and $0x2,%cl │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,0x202e1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - addl $0x3,-0x13(%rdx) │ │ │ │ - add $0x0,%al │ │ │ │ + and $0x53d,%edx │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ loope 202e18d │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3801542,35 +3801814,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 202e244 │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dl,%ah │ │ │ │ - rex.X in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + loop 202e2a9 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ah,%dl │ │ │ │ - add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x202e2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - rex.X in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,-0x2c(%rax) │ │ │ │ + loop 202e2c1 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x202e2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0xc0000000000202e2,%al │ │ │ │ + add %al,%al │ │ │ │ jns 202e298 │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x202e2,%eax │ │ │ │ @@ -3801639,78 +3801906,65 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jrcxz 202e355 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x27(%rax) │ │ │ │ - rex.XB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jrcxz 202e399 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 202e34d │ │ │ │ + add %bh,-0x1d(%rax) │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ - rex.XB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jrcxz 202e3b1 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - jrcxz 202e385 │ │ │ │ - add (%rax),%al │ │ │ │ + add %dl,0x202e3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - jnp 202e3ce │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jnp 202e36e │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xe3,%al │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x13(%rbx,%rax,2) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bh,0x3d(%rbx,%riz,8) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shl $0x2,%bl │ │ │ │ + add %al,%al │ │ │ │ + jrcxz 202e3b5 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x39(%rax) │ │ │ │ - rex.XB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jrcxz 202e3f9 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsub %st(3),%st │ │ │ │ - add (%rdx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jrcxz 202e3cd │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xc7,%al │ │ │ │ - rex.XB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dh,0x53de3c7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock jrcxz 202e3e5 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ @@ -3801761,15 +3802015,15 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x202e4 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed4413(%rax) │ │ │ │ + add %cl,0x53de413(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and $0x2,%ah │ │ │ │ add (%rax),%al │ │ │ │ @@ -3801832,18 +3802086,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,%ch │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $0x44,(%rbx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rclb $0xe4,(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,%ch │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3801854,15 +3802106,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex in $0x2,%eax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed445f(%rax) │ │ │ │ + add %bl,0x53de45f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ in $0x2,%eax │ │ │ │ @@ -3802686,18 +3802938,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock in (%dx),%al │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $1,0x44(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rcrb $1,-0x1c(%rdi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,%ch │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3802781,18 +3803031,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x2ed,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex mov $0x44,%cl │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex mov $0xe4,%cl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 202edbf │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3802916,22 +3803164,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bh │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 202eeab │ │ │ │ - rex.R in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + in $0x3d,%al │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,%bh │ │ │ │ + add %bl,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcr $1,%dh │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3802969,15 +3803216,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 202ef59 │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5f03477 │ │ │ │ + call 740d477 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ out %eax,(%dx) │ │ │ │ @@ -3803760,26 +3804007,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ testb $0x2,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ - rex.RB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + in $0x3d,%eax │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dh,%bh │ │ │ │ - add (%rdx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %ch,0x5f9(%rip) │ │ │ │ + add %dl,(%rax) │ │ │ │ + testl $0x2,(%rdx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub $0x5f9,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,%bh │ │ │ │ add (%rdx),%al │ │ │ │ @@ -3803876,22 +3804120,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,%al │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ push %rsp │ │ │ │ - rex.RB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + in $0x3d,%eax │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,%al │ │ │ │ + add %dh,(%rax) │ │ │ │ + clc │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,-0x6(%rsi) │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3804143,28 +3804386,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 202fa5c │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x4554,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ + enter $0xe554,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x202fa(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,%dl │ │ │ │ - add (%rdx),%al │ │ │ │ + add %dl,0x1c(%rax) │ │ │ │ + jmp 202fa89 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - sbb $0xeb,%al │ │ │ │ - add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xf0000000000202fa,%al │ │ │ │ sbb %ebx,%ebp │ │ │ │ add $0x0,%eax │ │ │ │ @@ -3804330,18 +3804570,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,%ah │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - jle 202fc61 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jle 202fc01 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,%ah │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3804632,18 +3804870,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivr %st(6),%st │ │ │ │ add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,0x46(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sarb $1,-0x1a(%rsi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock incb (%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3804709,24 +3804945,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp $0x2,%bh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ - rex.RX in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + out %al,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - incl (%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,0x202ff(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x60522(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3804897,27 +3805129,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,(%rcx) │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ xlat %ds:(%rbx) │ │ │ │ - rex.RX in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ + out %al,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x1(%rax) │ │ │ │ + add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %rax,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5f92d(%rax) │ │ │ │ + nop │ │ │ │ + sub $0x5f9,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %eax,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3805009,17 +3805241,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,(%rdx) │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - sub %al,-0x13(%rdi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %ah,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ add (%rbx),%al │ │ │ │ add (%rax),%al │ │ │ │ @@ -3805111,30 +3805342,27 @@ │ │ │ │ testl $0x4,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex add (%rbx),%eax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - sub %al,-0x13(%rdi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %ah,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ add (%rbx),%eax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - jnp 203039a │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jnp 203033a │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2030365 │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3805183,22 +3805411,18 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20506e0 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x7b(%rax) │ │ │ │ - rex.RXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx,%rax,1) │ │ │ │ + out %eax,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ + ... │ │ │ │ + add $0x3,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ add %ecx,%esi │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3805249,24 +3805473,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 203046e │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %cl,%dh │ │ │ │ - rex.RXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + out %eax,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - add $0x3,%al │ │ │ │ - add (%rax),%al │ │ │ │ + add %dl,0x20304(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ add %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -3805321,26 +3805541,24 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,0x203(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ rex (bad) │ │ │ │ - rex.RXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %al,0x203(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - lock and %cl,-0x13(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bh,(%rax) │ │ │ │ + add $0x203,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + lock and %ch,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ add $0x203,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3805760,17 +3805978,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ or %eax,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - and %ecx,-0x13(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %ebp,%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 203096b │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3805818,30 +3806035,26 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2050ce6 │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - jne 2030a2b │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 20309cb │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,0x48(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %dh,-0x18(%rsi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,(%rdx) │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3805898,29 +3806111,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ or (%rbx),%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - lret $0xed48 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + lret $0x3de8 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xa,%al │ │ │ │ - add (%rdx),%eax │ │ │ │ + add %ch,0x2030a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x5f92e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x2e,%al │ │ │ │ - stc │ │ │ │ - add $0x0,%eax │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $0x3,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ @@ -3806242,18 +3806450,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock or $0x203,%eax │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,%bl │ │ │ │ - rex.W in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + call 203132c │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %cl,(%rsi) │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3811123,15 +3811329,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ cmp (%rbx),%eax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - sbb $0x3ed49,%eax │ │ │ │ + sbb $0x53de9,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2033b │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3811787,15 +3811993,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ add (%r10),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ - sbb $0x3ed49,%eax │ │ │ │ + sbb $0x53de9,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x41,%al │ │ │ │ add (%rdx),%eax │ │ │ │ @@ -3813526,18 +3813732,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ push %rdx │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dh,0x49(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %dh,-0x17(%rax) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20352bc │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3813851,15 +3814055,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ push %rbp │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed4970 │ │ │ │ + push $0x53de970 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20355bf │ │ │ │ add (%rdx),%eax │ │ │ │ @@ -3814068,30 +3814272,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ push %rdi │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xc1,%al │ │ │ │ - rex.WB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 2035c94 │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20357b9 │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 203572b │ │ │ │ - rex.WB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 2035cac │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dl,0x3(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -3814448,15 +3814648,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $1,0x3(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed4a16(%rax) │ │ │ │ + add %al,0x53dea16(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2055e37 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3814476,15 +3814676,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,0x3(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed4a16(%rax) │ │ │ │ + add %bh,0x53dea16(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,0x3(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -3814527,26 +3814727,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ pop %rbx │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $0xed,0x4a(%rdx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + shlb $0x3d,-0x16(%rdx) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x5b,%al │ │ │ │ - add (%rdx),%eax │ │ │ │ + add %ch,0x2035b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%bl │ │ │ │ + lret │ │ │ │ repz add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $0x2,0x3(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3814628,15 +3814825,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x0,0x2(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - vpshufb (%r24),%xmm18,%xmm24{%k3} │ │ │ │ + vpshufb (%r16),%xmm24,%xmm16{%k5} │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ pop %rsp │ │ │ │ add (%rdx),%eax │ │ │ │ @@ -3815311,15 +3815508,15 @@ │ │ │ │ testb $0x4,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $1,0x3ed4a(%rsi) │ │ │ │ + shrb $1,0x53dea(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ @@ -3818836,17 +3819033,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20384,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ - rex.WX in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,0x2(%rbx,%rax,1) │ │ │ │ add %dh,(%rax) │ │ │ │ adc %eax,%edi │ │ │ │ @@ -3821061,17 +3821257,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2039a04 │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - add %ecx,-0x13(%rbx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ebp,%ebx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add (%rdx),%eax │ │ │ │ @@ -3821111,22 +3821306,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,(%rcx) │ │ │ │ - rex.WXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 2039b29 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fwait │ │ │ │ + add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,0x203(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ addb $0x0,0x5(%rbp,%rsi,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3821399,18 +3821595,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock popf │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4b(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,-0x15(%rsi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bl,0x203(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2039e0f │ │ │ │ @@ -3821449,18 +3821643,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x62(%rax) │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dl,0x4b(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %dl,-0x15(%rsi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x0,0x203(%rsi) │ │ │ │ add %ah,0x20(%rax) │ │ │ │ testb $0x4,0x0(%rip) │ │ │ │ @@ -3821686,26 +3821878,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ah,0x203(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - rex.WXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp %ah,0x203(%rcx) │ │ │ │ + jmp 203a159 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbbb $0x5,-0xb(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + movabs 0x5980000000000203,%eax │ │ │ │ + cmc │ │ │ │ + add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ movabs 0x7610000000000203,%eax │ │ │ │ cmc │ │ │ │ @@ -3822742,23 +3822931,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ rex.W lods %ds:(%rsi),%al │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - rex.WXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 203ac81 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ + add %ah,-0x54(%rax) │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x86,%al │ │ │ │ repnz add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3822846,32 +3823032,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed4bee,%eax │ │ │ │ + mov $0x53debee,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x203ad │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ out %al,(%dx) │ │ │ │ - rex.WXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 203ada1 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x203ad(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - subb $0x0,0x203(%rbp) │ │ │ │ add %al,0x5f0d7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ @@ -3822940,17 +3823125,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,0x203(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ jo 203ae55 │ │ │ │ - rex.WR in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex scas %es:(%rdi),%al │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3823005,27 +3823189,25 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,0x203(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x33,%al │ │ │ │ - rex.WR in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 205b28b │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x7e(%rax) │ │ │ │ - rex.WR in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x203(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x40,%al │ │ │ │ @@ -3823507,18 +3823689,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xb3,%al │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,0x4c(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %bh,-0x14(%rsi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x3b3,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3823570,15 +3823750,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x3,%spl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - enter $0xed4c,$0x3 │ │ │ │ + enter $0x3dec,$0x5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ mov $0x3,%ah │ │ │ │ @@ -3824425,17 +3824605,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov $0x203,%esp │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,%cl │ │ │ │ - rex.WR in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,0x203(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0x0,0x5f2(%rax) │ │ │ │ @@ -3824468,18 +3824647,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 203bd1f │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock int $0x4c │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock int $0xec │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,0x203(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x5,-0xb(%rdi) │ │ │ │ @@ -3824976,15 +3825153,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x3,%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed4d14(%rax) │ │ │ │ + add %ch,0x53ded14(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ ret $0x203 │ │ │ │ @@ -3825704,17 +3825881,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 203c92b │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 203c97e │ │ │ │ - rex.WRB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,%cl │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3826349,17 +3826525,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex iret │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,(%rdx) │ │ │ │ - rex.WRB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ iret │ │ │ │ add (%rdx),%eax │ │ │ │ @@ -3826499,17 +3826674,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ rolb $1,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x63(%rax) │ │ │ │ - rex.WRB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xd0,%al │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3826615,15 +3826789,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x3,%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed4d63(%rax) │ │ │ │ + add %ah,0x53ded63(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ roll $1,(%rbx) │ │ │ │ @@ -3826852,15 +3827026,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xd3,%al │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock push $0x3ed4d │ │ │ │ + lock push $0x53ded │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcl $0x3,%bl │ │ │ │ add (%rax),%al │ │ │ │ @@ -3827096,15 +3827270,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%dh │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,0x3ed4d(%rdx) │ │ │ │ + sub %dh,0x53ded(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dl,%dh │ │ │ │ add (%rdx),%eax │ │ │ │ @@ -3827561,18 +3827735,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,%dl │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x4d,%dl │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xed,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ fiaddl (%rbx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -3827616,17 +3827788,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xda,%al │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xb7,%al │ │ │ │ - rex.WRB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x3da,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3829771,15 +3829942,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 203ee58 │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5f13c75 │ │ │ │ + call 741dc75 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ out %al,(%dx) │ │ │ │ @@ -3829878,17 +3830049,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x203ef │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - add %ecx,-0x13(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ebp,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub $0x3,%bh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3830335,18 +3830505,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0xd(%rax) │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - rex.RB │ │ │ │ - rex.WRX in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB out %al,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,%bl │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3830386,15 +3830554,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 205f7d0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed4e45(%rax) │ │ │ │ + add %cl,0x53dee45(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%ah │ │ │ │ add (%rdx),%eax │ │ │ │ @@ -3831279,17 +3831447,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,%ah │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x90,%al │ │ │ │ - rex.WRX in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex cld │ │ │ │ add (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3832127,33 +3832294,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $0x4,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ nop │ │ │ │ - rex.WRX in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadds (%rbx) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x4eda,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xeeda,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock add (%rdx,%rax,1),%eax │ │ │ │ + add %dh,%al │ │ │ │ + add (%rdx,%rax,1),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x28,%al │ │ │ │ stc │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3832210,17 +3832375,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ addb $0x2,(%rsp,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%bl │ │ │ │ - rex.WRX in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ add $0x4,%al │ │ │ │ add (%rax),%al │ │ │ │ @@ -3832264,45 +3832428,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ add $0x4,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1f(%rax) │ │ │ │ - rex.WRXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,0x204(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ rex add %al,0x6(%rip) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,0x204(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x1f,%al │ │ │ │ - rex.WRXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex add $0x204,%eax │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ - rex.WRXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ add $0x204,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3832314,18 +3832475,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2040567 │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dh,0x4f(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %dh,-0x11(%rax) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,0x204(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -3832354,15 +3832513,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,0x204(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - mov $0x3ed4f,%esp │ │ │ │ + mov $0x53def,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20609e2 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3832374,15 +3832533,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rsi) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - mov $0x3ed4f,%esp │ │ │ │ + mov $0x53def,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,(%rsi) │ │ │ │ add $0x2,%al │ │ │ │ @@ -3833113,18 +3833272,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ or $0x4,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x17(%rax) │ │ │ │ - push %rax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xc,%al │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3833197,15 +3833353,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ rex.WX testq $0x4,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2040d │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed5017(%rax) │ │ │ │ + add %cl,0x53df017(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0x0,0x204(%rip) │ │ │ │ add %dh,0x6a1f0(%rax) │ │ │ │ @@ -3834528,15 +3834684,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,(%rdx) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed5073,%al │ │ │ │ + movabs 0x4000000053df073,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ sbb (%rdx,%rax,1),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3834632,18 +3834788,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rbx) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs 0x50(%rbx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivs -0x10(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,(%rbx) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3838871,15 +3839025,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $0x2,0x4(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed5079,%eax │ │ │ │ + mov $0x53df079,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadds 0x4(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -3838957,18 +3839111,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ rex.XB add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock jns 20443e3 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock jns 2044383 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x43,%al │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3839725,29 +3839877,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,0x4(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - mov $0x3ed50,%edi │ │ │ │ + mov $0x53df0,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ rex.WXB add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,%al │ │ │ │ - push %rax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ rex.WXB add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3839903,17 +3840052,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2044d1e │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - adc %dl,-0x13(%rcx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %dh,%cl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ rex.WR add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3841840,17 +3841988,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ pop %rsi │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - adc %dl,-0x13(%rcx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %dh,%cl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,0x4(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3841905,18 +3842052,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,0x4(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x78(%rax) │ │ │ │ - push %rcx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + int1 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xb00000000002045f,%al │ │ │ │ cs repnz add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ @@ -3841951,15 +3842096,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed5178(%rax) │ │ │ │ + add %cl,0x53df178(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,0x4(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -3845748,18 +3845893,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,0x2(%rsp,%rax,1) │ │ │ │ add %dl,(%rax) │ │ │ │ lret │ │ │ │ - push %rcx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + int1 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W test %al,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3845781,18 +3845924,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20483ee │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lretq │ │ │ │ - push %rcx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + int1 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ test %al,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3846092,18 +3846233,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x87,%al │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20487c0 │ │ │ │ - push %rdx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repnz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $0x0,0x204(%rdi) │ │ │ │ add %dh,(%rax) │ │ │ │ mov %es,(%rdx) │ │ │ │ @@ -3846456,18 +3846594,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,0x204(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,(%rdi) │ │ │ │ - push %rdx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repnz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ mov (%rdx,%rax,1),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3847884,18 +3848019,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x67(%rax) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ - gs push %rdx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + gs repnz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2049903 │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3847939,22 +3848071,23 @@ │ │ │ │ testl $0x4,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock cltd │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - andb $0xed,0x52(%rbp) │ │ │ │ - add (%rax),%eax │ │ │ │ + andb $0x3d,-0xe(%rbp) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,0x204(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x40000000005f1db,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -3847987,18 +3848120,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2049a │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - mov $0x52,%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xf2,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x0,0x204(%rdx) │ │ │ │ add %ah,0x5f707(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3848110,15 +3848241,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x80000000002049b,%al │ │ │ │ - mov $0x3ed52,%eax │ │ │ │ + mov $0x53df2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x2049b,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3848325,17 +3848456,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x49d,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - or -0x13(%rbx),%edx │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %ebx,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2049d6f │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3848389,18 +3848519,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ sahf │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,(%rbx) │ │ │ │ - push %rbx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2049e00 │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3848418,18 +3848545,15 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xa00000000002049e,%al │ │ │ │ (bad) │ │ │ │ - push %rbx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x2049e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x1b(%rax) │ │ │ │ @@ -3848447,18 +3848571,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 206a37b │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ (bad) │ │ │ │ - push %rbx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x204(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%dh │ │ │ │ @@ -3848466,15 +3848587,15 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,0x204(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0x0,0x3ed53(%rbx) │ │ │ │ + xorb $0x0,0x53df3(%rbx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,0x204(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ rex out %al,$0xf1 │ │ │ │ @@ -3848505,15 +3848626,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2049f09 │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed53b3,%eax │ │ │ │ + mov $0x53df3b3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ lahf │ │ │ │ @@ -3850199,18 +3850320,16 @@ │ │ │ │ incb 0x0(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,0x204(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sar $0x53,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sar $0xf3,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x70000000000204b0,%al │ │ │ │ mov $0x5f1,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3850462,18 +3850581,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,0x204(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ clc │ │ │ │ - push %rbx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex mov $0x4,%bl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3850582,30 +3850698,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x4,%ah │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.RB push %r12 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB hlt │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 204b41e │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %al,0x54(%rbp) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %al,-0xc(%rbp) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov $0x4,%ah │ │ │ │ add (%rax),%al │ │ │ │ @@ -3850753,25 +3850865,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,0x204(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed548e,%eax │ │ │ │ + mov $0x53df48e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,0x204(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lock mov 0x3(%rbp,%rbp,8),%ss │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + lock mov %esp,%? │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x4,%sil │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ @@ -3851741,26 +3851853,25 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W rolb $0x0,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + {rex2 0xf4} (bad) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x40(%rax) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - rolb $0x0,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x40(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + rex │ │ │ │ + rex movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3852353,18 +3852464,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rol $1,%ch │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,%dh │ │ │ │ - push %rsp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + hlt │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 206caa2 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x5f1a3(%rax) │ │ │ │ @@ -3852411,15 +3852520,15 @@ │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x3a(%rax) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed5528 │ │ │ │ + push $0x53df528 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 204c630 │ │ │ │ add $0x2,%al │ │ │ │ @@ -3852482,24 +3852591,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,%bh │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed5528,%al │ │ │ │ + movabs 0x4000000053df528,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ movl $0x0,(%rdx,%rax,1) │ │ │ │ - lock jno 204c770 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock jno 204c710 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,%bh │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3852997,18 +3853104,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 206d0a8 │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - jb 204cc38 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 204cbd8 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%ah │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3853077,18 +3853182,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ int3 │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 204cc45 │ │ │ │ - push %rbp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xcc,%al │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3853258,18 +3853361,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %cl,%dh │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xbb,%al │ │ │ │ - push %rbp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex (bad) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3853318,18 +3853419,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x204ce,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0xe(%rax) │ │ │ │ - push %rsi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivb 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ ror $1,%dh │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3853993,18 +3854091,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%ch │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ - push %rsi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivb 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dl,%ch │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3854057,18 +3854152,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ {rex2 0x4} add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - gs push %rsi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivb %gs:0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xd5,%al │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3854144,26 +3854236,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - gs push %rsi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivb %gs:0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x204d6 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - mov $0x3ed56,%ebx │ │ │ │ + mov $0x53df6,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x4,%dh │ │ │ │ add (%rax),%al │ │ │ │ @@ -3855184,15 +3855273,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x20(%rax) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,0x3ed(%rsi,%rdx,2) │ │ │ │ + adc %bh,0x53d(%rsi,%rsi,8) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ loopne 204e04f │ │ │ │ add (%rax),%al │ │ │ │ @@ -3855251,15 +3855340,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 206e5bd │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - add $0x3ed57,%eax │ │ │ │ + add $0x53df7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%cl │ │ │ │ add $0x2,%al │ │ │ │ @@ -3861485,18 +3861574,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20724fc │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - push %rdi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivl 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ add $0x2,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -3863569,18 +3863655,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x0,0x205(%rip) │ │ │ │ add %bh,(%rax) │ │ │ │ push %rax │ │ │ │ - push %rdi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivl 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivs 0x205(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ @@ -3870512,18 +3870595,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ jnp 2057b90 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x50(%rax) │ │ │ │ - push %rdi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivl 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x7b,%al │ │ │ │ add $0x2,%eax │ │ │ │ add %dh,0x5(%rax) │ │ │ │ @@ -3871132,18 +3871212,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20581a0 │ │ │ │ testb $0x4,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - addl $0x57a29000,0x2(%rip) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0xf7a29000,0x2(%rip) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ addl $0xf37c5000,0x2(%rip) │ │ │ │ add $0x0,%eax │ │ │ │ @@ -3872559,15 +3872637,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex xchg %eax,%ecx │ │ │ │ add $0x2,%eax │ │ │ │ add %cl,%al │ │ │ │ - movabs %al,0x400000003ed57 │ │ │ │ + movabs %al,0x4000000053df7 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ xchg %eax,%ecx │ │ │ │ add $0x2,%eax │ │ │ │ add %al,%al │ │ │ │ @@ -3872658,15 +3872736,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xchg %rax,%rdx │ │ │ │ add $0x2,%eax │ │ │ │ - add %dl,0x3ed57e8(%rax) │ │ │ │ + add %dl,0x53df7e8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ xchg %eax,%edx │ │ │ │ @@ -3872702,15 +3872780,15 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $0x0,0x205(%rdx) │ │ │ │ add %cl,%al │ │ │ │ - call 2098015 │ │ │ │ + call 20ad0b5 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms 0x205(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3872985,15 +3873063,15 @@ │ │ │ │ add %ah,0x5f5f1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $0x0,0x205(%rbp) │ │ │ │ - add %bh,0x3ed5832(%rax) │ │ │ │ + add %bh,0x53df832(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms 0x205(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3873029,17 +3873107,16 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,0x205(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lock xor -0x13(%rax),%bl │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock xor %al,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ xchg %eax,%esi │ │ │ │ add $0x2,%eax │ │ │ │ @@ -3873465,26 +3873542,24 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $1,0x205(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %al,0x3ed(%rax,%rbx,2) │ │ │ │ + cmp %al,0x53d(%rax,%rdi,8) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,0x205(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2059a66 │ │ │ │ - pop %rax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + clc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add %esp,%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -3873505,17 +3873580,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ fwait │ │ │ │ add $0x2,%eax │ │ │ │ add %bh,%al │ │ │ │ - mov %ds,-0x13(%rbp) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %?,%ebp │ │ │ │ + cmp $0x5,%eax │ │ │ │ add %esp,%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -3874443,15 +3874517,15 @@ │ │ │ │ sbbb $0x0,0x600(%rdi) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,0x205(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5f2e079 │ │ │ │ + call 7438079 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ @@ -3874847,17 +3874921,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ test $0x205,%eax │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xa6,%al │ │ │ │ - cmp %ebp,%ebp │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fstpt 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 205a90b │ │ │ │ add $0x2,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -3875012,15 +3875084,15 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,0x205(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5f2e6c3 │ │ │ │ + call 74386c3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,0x205(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3875167,17 +3875239,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x205ac,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ clc │ │ │ │ - cmp %ebp,%ebp │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fstpt 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,0x2(%rbp,%rax,1) │ │ │ │ add %dl,0x5f40c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3875228,17 +3875298,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ add $0x2,%eax │ │ │ │ add %dl,-0x8(%rax) │ │ │ │ - cmp %ebp,%ebp │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fstpt 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 205ad17 │ │ │ │ add $0x2,%eax │ │ │ │ add %ah,0x5fa2e(%rax) │ │ │ │ @@ -3875735,22 +3875803,22 @@ │ │ │ │ repnz add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0x205(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,-0x13(%rsp,%rdi,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + or %cl,0x3d(%rsp,%rbx,8) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 207b88f │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x5,%dl │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3875796,17 +3875864,15 @@ │ │ │ │ repnz testb $0x4,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x4d(%rax) │ │ │ │ add $0x2,%eax │ │ │ │ add %al,0x4c(%rax) │ │ │ │ - cmp $0xed,%al │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrl 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov $0x5,%bl │ │ │ │ add (%rax),%al │ │ │ │ @@ -3876107,17 +3876173,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 205b620 │ │ │ │ add $0x2,%eax │ │ │ │ add %bl,-0x53(%rax) │ │ │ │ - cmp $0xed,%al │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrl 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov $0x5,%dh │ │ │ │ add (%rax),%al │ │ │ │ @@ -3876163,17 +3876227,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,0x205(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ - cmp $0xed,%al │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrl 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,0x205(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $1,0x8(%rcx) │ │ │ │ @@ -3876201,15 +3876263,15 @@ │ │ │ │ add %dl,%al │ │ │ │ movabs 0x4000000000601,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x205b7 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed3d11(%rax) │ │ │ │ + add %al,0x53ddd11(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xorb $0x0,0x205(%rdi) │ │ │ │ add %ah,0x5f2dd(%rax) │ │ │ │ @@ -3876260,15 +3876322,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov $0x5,%bh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed3d11(%rax) │ │ │ │ + add %bh,0x53ddd11(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,0x205(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3876331,16 +3876393,17 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x205b8,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - movsxd 0x3ed(%rip),%edi │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + movsxd %ebp,%ebx │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $1,0x205(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $1,0x8(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -3876791,16 +3876854,16 @@ │ │ │ │ testb $0x4,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x205bd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x4c(%rax) │ │ │ │ - cmp $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + fnstsw 0x5(%rip) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ mov $0x205,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ sbb $0xf2,%dh │ │ │ │ @@ -3876844,15 +3876907,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,0x205(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed3db4,%al │ │ │ │ + movabs 0x4000000053dddb4,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ mov $0x205,%esi │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%dh │ │ │ │ @@ -3880939,17 +3881002,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 205e84a │ │ │ │ add $0x2,%eax │ │ │ │ add %ch,0x7(%rax) │ │ │ │ - ds in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fidivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,%al │ │ │ │ add $0x2,%eax │ │ │ │ add %dh,0x5fa34(%rax) │ │ │ │ @@ -3881832,17 +3881893,15 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xa0000000000205f1,%al │ │ │ │ (bad) │ │ │ │ - ds in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fidivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x205f1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ @@ -3882243,17 +3882302,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ cmc │ │ │ │ add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ push %rbp │ │ │ │ - ds in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fidivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xf5,%al │ │ │ │ add $0x2,%eax │ │ │ │ add %al,%al │ │ │ │ @@ -3882316,17 +3882373,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,%dh │ │ │ │ add $0x2,%eax │ │ │ │ add %bh,(%rax) │ │ │ │ push %rbp │ │ │ │ - ds in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fidivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ testb $0x0,0x2(%rip) │ │ │ │ movabs 0x40000000006087f,%al │ │ │ │ @@ -3882698,24 +3882753,24 @@ │ │ │ │ add $0x6,%eax │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,%dl │ │ │ │ add $0x2,%eax │ │ │ │ - add %cl,0x3ed3ea1(%rax) │ │ │ │ + add %cl,0x53ddea1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex cli │ │ │ │ add $0x2,%eax │ │ │ │ add %al,%al │ │ │ │ - movabs 0x400000003ed3e,%eax │ │ │ │ + movabs 0x4000000053dde,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ cli │ │ │ │ add $0x2,%eax │ │ │ │ add %al,%al │ │ │ │ @@ -3882836,15 +3882891,15 @@ │ │ │ │ add $0x2,%eax │ │ │ │ add %al,0x6(%rax) │ │ │ │ movabs %al,0x40000000006 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x205fb(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed3ee8(%rax) │ │ │ │ + add %ch,0x53ddee8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sar $0x5,%bl │ │ │ │ add (%rax),%al │ │ │ │ @@ -3886511,17 +3886566,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ sbb $0x206,%eax │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2061d32 │ │ │ │ - ds in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fidivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2061d │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ @@ -3886731,18 +3886784,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fistpll 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -3888839,18 +3888889,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,(%rdx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - xor %bh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %bl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,(%rdx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -3888893,18 +3888941,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xorb $0x6,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - ja 20632ba │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 206325a │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ xor (%rsi),%al │ │ │ │ add (%rax),%al │ │ │ │ @@ -3889227,18 +3889273,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ xor $0x206,%eax │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - ja 20635d2 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 2063572 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x35,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -3889294,18 +3889338,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,(%rsi) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x42(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fistpll 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex │ │ │ │ ss (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -3889327,15 +3889368,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2063698 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed3fbe(%rax) │ │ │ │ + add %ah,0x53ddfbe(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,(%rsi) │ │ │ │ (bad) │ │ │ │ @@ -3891756,18 +3891797,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2064cb6 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x52(%rax) │ │ │ │ - rex.WB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 20651b4 │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ rex.WR (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3892341,15 +3892380,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $1,0x6(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed4952(%rax) │ │ │ │ + add %dl,0x53de952(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 208582e │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3895222,18 +3895261,16 @@ │ │ │ │ testl $0x4,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,0x2(%rsi,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2066c71 │ │ │ │ - rex.WB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 206720c │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2087349 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x6a(%rax) │ │ │ │ add $0x6,%al │ │ │ │ @@ -3933212,18 +3933249,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ roll $1,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - test $0x49,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0xe9,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 207d133 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -3933243,18 +3933278,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xc8000000000207d1,%al │ │ │ │ stc │ │ │ │ - rex.WB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 207d6dc │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x207d1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x602fa(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3935261,18 +3935294,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ in $0x7,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cli │ │ │ │ - rex.WB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 207e96c │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W in $0x7,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ @@ -3941299,15 +3941330,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x22(%rax) │ │ │ │ movabs %al,0x40000000006 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x2081c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed4a4b(%rax) │ │ │ │ + add %dh,0x53dea4b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x2081c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3941801,18 +3941832,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x8,(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - rex.WXB │ │ │ │ - rex.WX in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ and %ecx,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -3941924,17 +3941953,16 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1800000000020822,%al │ │ │ │ lahf │ │ │ │ - rex.WX in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20822,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ @@ -3943939,17 +3943967,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ test $0x35,%al │ │ │ │ or %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ lahf │ │ │ │ - rex.WX in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x0,0x208(%rip) │ │ │ │ add %ah,%al │ │ │ │ and $0x6a2,%eax │ │ │ │ @@ -3949927,17 +3949954,16 @@ │ │ │ │ add %bh,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ or %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ hlt │ │ │ │ - rex.WX in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,0x8(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3952022,22 +3952048,22 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,0x208(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x4af4,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ + enter $0xeaf4,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + orb $0x2,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %al,0x208(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x5(%rcx,%rdi,8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3952158,22 +3952184,21 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20881 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x3c(%rax) │ │ │ │ - rex.WXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 20881a1 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x20881(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - addb $0x0,0x208(%rcx) │ │ │ │ add %ah,%al │ │ │ │ xchg %eax,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3954704,18 +3954729,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bl,0x208(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,(%rbx,%rcx,2) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %bh,(%rbx,%rbp,8) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex (bad) │ │ │ │ or %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3955151,15 +3955174,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W sahf │ │ │ │ or %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %cl,0x3ed4b(%rsi) │ │ │ │ + sub %cl,0x53deb(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ sahf │ │ │ │ @@ -3961757,29 +3961780,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcr $0x8,%ch │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x72(%rax) │ │ │ │ - rex.WXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 208ddf9 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcomp %st(5) │ │ │ │ - or %al,(%rdx) │ │ │ │ + add %bl,%al │ │ │ │ + fisttpll (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x5ed4b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - rex.WXB in (%dx),%eax │ │ │ │ - add $0x0,%eax │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock fisttpll (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3965579,22 +3965599,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 208ffd1 │ │ │ │ or %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,%dl │ │ │ │ - rex.WXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 2090019 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ + add %bh,%al │ │ │ │ decl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ mov $0xf8,%dl │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ @@ -3965851,24 +3965869,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ add (%rcx),%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x1e(%rax) │ │ │ │ - rex.WXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 2090289 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x2(%rax) │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x20902 │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x65(%rax) │ │ │ │ + push %rax │ │ │ │ + fwait │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3966530,17 +3966549,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ or %cl,(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ - rex.WR in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x8,%al │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3970686,17 +3970704,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x2f(%rax) │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,(%rax) │ │ │ │ - rex.WR in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2092f │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0xb(%rax) │ │ │ │ @@ -3973881,17 +3973898,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %cl,0x9(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - lea 0x3(%rbp,%rbp,8),%ecx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + lea (bad),%ebp │ │ │ │ + in (%dx),%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,0x9(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x7(%rax) │ │ │ │ @@ -3974562,17 +3974580,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x53(%rax) │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - lea 0x3(%rbp,%rbp,8),%ecx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + lea (bad),%ebp │ │ │ │ + in (%dx),%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0x2,0x9(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x14(%rbx) │ │ │ │ @@ -3974979,18 +3974998,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex push %rdi │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and $0x4c,%ah │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and $0xec,%ah │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ push %rdi │ │ │ │ or %eax,(%rdx) │ │ │ │ @@ -3975016,18 +3975033,16 @@ │ │ │ │ push $0x5f8 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xb800000000020957,%al │ │ │ │ - in $0x4c,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in $0xec,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20957,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ @@ -3975941,17 +3975956,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x5f,%al │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W cmp %cl,-0x13(%rbp) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W cmp %bpl,%bpl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x95f,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3976108,18 +3976122,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x4d,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmpb $0xed,(%rax) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ or %eax,(%rdx) │ │ │ │ @@ -3976190,15 +3976202,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,0x3ed4d(%rbp) │ │ │ │ + rorb $1,0x53ded(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,0x9(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -3977145,17 +3977157,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,0x9(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - mov -0x13(%rbp),%cs │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %ebp,%gs │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,0x9(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3977295,15 +3977306,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,0x2(%rcx,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed4ddf,%eax │ │ │ │ + mov $0x53deddf,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x2096c,%al │ │ │ │ pop %rbx │ │ │ │ @@ -3977406,26 +3977417,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock fisttps -0x13(%rbp) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock fucomip %st(5),%st │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x6d,%al │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed4e31,%al │ │ │ │ + movabs 0x4000000053dee31,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3977577,17 +3977587,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,0x9(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - xor %ecx,-0x13(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %ebp,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,0x9(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3977904,17 +3977913,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex jb 209723c │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - test %cl,-0x13(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + test %ch,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ jb 2097254 │ │ │ │ add (%rax),%al │ │ │ │ @@ -3978086,36 +3978094,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivs 0x9(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - test %ecx,-0x13(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + test %ebp,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock jae 20973ec │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x26(%rax) │ │ │ │ - rex.WRX in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,0x2(%rcx,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed4eda,%al │ │ │ │ + movabs 0x4000000053deeda,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ je 209741c │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3978188,17 +3978194,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2097546 │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,(%rdx) │ │ │ │ - rex.WRXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ je 20974f4 │ │ │ │ add (%rax),%al │ │ │ │ @@ -3978228,17 +3978233,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex jne 209753c │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x22(%rax) │ │ │ │ - rex.WRXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ jne 2097554 │ │ │ │ add (%rax),%al │ │ │ │ @@ -3982153,17 +3982157,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2099b5d │ │ │ │ - rex.WRXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bl,0x209(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ ror $0xec,%dh │ │ │ │ @@ -3982201,22 +3982204,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x65(%rax) │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dh,-0x13(%rdi,%rcx,2) │ │ │ │ - add (%rax),%eax │ │ │ │ + sbb %dh,0x3d(%rdi,%rbp,8) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2099b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbbb $0x0,0x209(%rbx) │ │ │ │ add %ah,0x5f950(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ @@ -3983782,17 +3983784,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x9aa,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xc7,%al │ │ │ │ - rex.WRXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 209aa7c │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3984250,17 +3984251,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ scas %es:(%rdi),%rax │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 209af09 │ │ │ │ - rex.WRXB in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ or %eax,(%rdx) │ │ │ │ @@ -3985389,18 +3985389,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ mov $0x209,%edx │ │ │ │ add %al,(%rax) │ │ │ │ js 209ba6f │ │ │ │ - push %rax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 209ba1c │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3987825,18 +3987822,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcom %st(0) │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x1d,%al │ │ │ │ - push %rax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock rorb $1,(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3988100,15 +3988094,15 @@ │ │ │ │ movabs %al,0x40000000006 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x2d(%rax) │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed5072,%al │ │ │ │ + movabs 0x4000000053df072,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x209d3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0xd(%rax) │ │ │ │ or %al,(%rsi) │ │ │ │ @@ -3988461,18 +3988455,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xd6,%al │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs 0x50(%rdx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivs -0x10(%rdx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcl $0x9,%dh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3991137,18 +3991129,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x12(%rax) │ │ │ │ or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ leave │ │ │ │ - push %rax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ out %al,(%dx) │ │ │ │ or %eax,(%rdx) │ │ │ │ @@ -3991741,24 +3991730,25 @@ │ │ │ │ movabs 0x40000000005f87d,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x209f3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - lret $0xed50 │ │ │ │ - add (%rax),%eax │ │ │ │ + lret $0x3df0 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x209f3(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x76(%rax) │ │ │ │ + jmp 209f3a1 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x70000000000209f3,%al │ │ │ │ - jbe 209f386 │ │ │ │ - add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x209f3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x601ac(%rax) │ │ │ │ @@ -3993026,15 +3993016,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ decb (%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed511d(%rax) │ │ │ │ + add %bh,0x53df11d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,%bh │ │ │ │ or %eax,(%rdx) │ │ │ │ @@ -3993060,15 +3993050,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex decl (%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - sbb $0x3ed51,%eax │ │ │ │ + sbb $0x53df1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ decl (%rcx) │ │ │ │ @@ -3993247,18 +3993237,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rcx) │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex jae 20a0154 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex jae 20a00f4 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3994395,18 +3994383,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x7800000000020a0b,%al │ │ │ │ - jae 20a0bec │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jae 20a0b8c │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20a0b,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ @@ -3995542,18 +3995528,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,(%rsi) │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,%ch │ │ │ │ - push %rcx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + int1 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ or (%rdx),%al │ │ │ │ @@ -3996972,21 +3996956,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20a22f4 │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - vpaddsw (%rbx),%xmm5,%xmm8 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ + add %bh,%al │ │ │ │ and (%rdx),%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x5fea4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3997063,18 +3997046,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20a23,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - push %rdx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repnz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,(%rbx) │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3997238,18 +3997218,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ and $0x20a,%eax │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ - push %rdx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repnz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20a25 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -3997258,18 +3997235,15 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x0,0x20a(%rip) │ │ │ │ add %bh,0x6a(%rax) │ │ │ │ - push %rdx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repnz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ and $0x20a,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3997432,18 +3997406,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,(%rdi) │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x6a,%al │ │ │ │ - push %rdx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repnz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3997761,15 +3997732,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rdx) │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock mov $0x3ed52,%edi │ │ │ │ + lock mov $0x53df2,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ch,(%rdx) │ │ │ │ or (%rdx),%al │ │ │ │ @@ -3997784,18 +3997755,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,(%rdx) │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,%al │ │ │ │ - push %rdx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repnz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W sub (%rdx),%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -3998066,18 +3998034,15 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xb000000000020a2c,%al │ │ │ │ (bad) │ │ │ │ - push %rbx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20a2c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -3998095,18 +3998060,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ sub $0xa,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ (bad) │ │ │ │ - push %rbx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repz cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x20a(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,0x5fc(%rdx) │ │ │ │ @@ -3998628,18 +3998590,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20a3203 │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bl,0x53(%rcx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %bl,-0xd(%rcx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ xor %ecx,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -3999357,23 +3999317,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,(%rax) │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $0xed,0x53(%rcx) │ │ │ │ - add (%rax),%eax │ │ │ │ + rcrb $0x3d,-0xd(%rcx) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x20a38(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x7000000000020a38,%al │ │ │ │ - cmp %edi,%esp │ │ │ │ + add %dh,0x39(%rax) │ │ │ │ + cld │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20a38,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4000052,15 +4000012,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rdi) │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed53ad │ │ │ │ + push $0x53df3ad │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,(%rdi) │ │ │ │ or (%rdx),%al │ │ │ │ @@ -4001451,15 +4001411,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x4b,%al │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed53ad,%al │ │ │ │ + movabs 0x4000000053df3ad,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ rex.WXB or (%r10),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4001510,18 +4001470,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,0x2(%rdx,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,(%rbx) │ │ │ │ - push %rsp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + hlt │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ rex.WR or (%rdx),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4001635,18 +4001593,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20a4daf │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20a4d6d │ │ │ │ - push %rsp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + hlt │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,0xa(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4005968,18 +4005924,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20c7f51 │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x58(%rax) │ │ │ │ - push %rsp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + hlt │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0xa(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4006124,30 +4006078,28 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,0xa(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed5458(%rax) │ │ │ │ + add %dh,0x53df458(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ jbe 20a764d │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ - push %rsp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + hlt │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20a76 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x7a(%rax) │ │ │ │ @@ -4006157,15 +4006109,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xorb $0x2,0xa(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,0x3ed54(%rax) │ │ │ │ + or %dh,0x53df4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ jbe 20a7695 │ │ │ │ @@ -4006336,27 +4006288,26 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,0xa(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed5503(%rax) │ │ │ │ + add %dl,0x53df503(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,0xa(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - add -0x13(%rbp),%edx │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ebp,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W js 20a7845 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4007008,18 +4006959,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,0xa(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ pop %rcx │ │ │ │ - push %rbp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W jle 20a7e45 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4010121,18 +4010070,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20ca678 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x59(%rax) │ │ │ │ - push %rbp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x2(%rdx,%rcx,1) │ │ │ │ add %dl,0x5f(%rax) │ │ │ │ add (%rsi),%al │ │ │ │ @@ -4010172,15 +4010119,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ pushf │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed55(%rbx) │ │ │ │ + add %ch,0x53df5(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20a9c06 │ │ │ │ or (%rdx),%al │ │ │ │ @@ -4011170,15 +4011117,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubs 0x20a(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,0x3ed55(%rbx) │ │ │ │ + cmp %ch,0x53df5(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ or (%rdx),%al │ │ │ │ @@ -4012741,15 +4012688,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20ab41e │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5f80a71 │ │ │ │ + call 748aa71 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov $0xa,%ah │ │ │ │ @@ -4014095,18 +4014042,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,%cl │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,%ch │ │ │ │ - push %rbp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,%cl │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4014275,18 +4014220,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x5000000000020ac2,%al │ │ │ │ push %rax │ │ │ │ - push %rsi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivb 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20ac2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x10(%rax) │ │ │ │ @@ -4014347,18 +4014289,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x3d(%rax) │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dl,0x56(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %dl,-0xa(%rax) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ or (%rdx),%al │ │ │ │ @@ -4018196,22 +4018136,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xe4,%al │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x56a5,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xf6a5,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shl $0xa,%ah │ │ │ │ + add %al,%al │ │ │ │ + in $0xa,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ rex.WRX incq 0x0(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4018912,15 +4018851,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,%bl │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed56(%rsi) │ │ │ │ + add %ah,0x53df6(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,%bl │ │ │ │ or (%rdx),%al │ │ │ │ @@ -4020308,18 +4020247,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,%bh │ │ │ │ or (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,%ch │ │ │ │ - push %rsi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivb 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ testl $0x2,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4021128,18 +4021064,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex decb (%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ in (%dx),%eax │ │ │ │ - push %rsi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivb 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ decb (%rdx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4022424,18 +4022357,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ or %ecx,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x3f(%rax) │ │ │ │ - push %rdi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivl 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20b09 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ @@ -4022476,18 +4022406,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xb09,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ - push %rdi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivl 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20b09db │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4022626,18 +4022553,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex xchg %eax,%ebx │ │ │ │ - push %rdi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivl 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,(%rbx) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4022737,18 +4022661,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock or (%rbx),%ecx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x6d(%rax) │ │ │ │ - push %rdi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivl 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %cl,(%rbx,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4022994,18 +4022915,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,(%rsi) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%cl │ │ │ │ - push %rdi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + idivl 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4023020,15 +4022938,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W jmp 20efbb5 │ │ │ │ + rex.W jmp 2104c55 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20b0e78 │ │ │ │ or (%rdx),%eax │ │ │ │ @@ -4023044,18 +4022962,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - ds pop %rax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ds clc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xe,%al │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4023596,15 +4023512,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex adc (%rbx),%ecx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed583e(%rax) │ │ │ │ + add %cl,0x53df83e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ adc (%rbx),%ecx │ │ │ │ @@ -4024879,18 +4024795,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x95,%al │ │ │ │ - pop %rax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + clc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20b1e │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x612c2(%rax) │ │ │ │ @@ -4025094,18 +4025008,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,(%rax) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20b1fa7 │ │ │ │ - pop %rax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + clc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,(%rax) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4025969,18 +4025881,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0xb,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x17(%rax) │ │ │ │ - pop %rax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + clc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ or (%rdx),%eax │ │ │ │ @@ -4026137,15 +4026047,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rcx) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed58e9,%al │ │ │ │ + movabs 0x4000000053df8e9,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ sub %ecx,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4026946,18 +4026856,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,(%rax) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock ds pop %rcx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock ds stc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ xor %cl,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4027620,18 +4027528,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ ss or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,(%rdi) │ │ │ │ - pop %rcx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + stc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20b36 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x6a080(%rax) │ │ │ │ @@ -4027652,15 +4027558,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ ss or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcoms 0x3ed59(%rax) │ │ │ │ + fcoms 0x53df9(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x36,%al │ │ │ │ or (%rdx),%eax │ │ │ │ @@ -4028706,18 +4028612,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,0xb(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ xchg %eax,%ecx │ │ │ │ - pop %rcx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + stc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,0xb(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4028849,18 +4028753,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ or (%r10),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shl $0x59,%dl │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + shl $0xf9,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ or (%r10),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4028936,18 +4028838,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,0xb(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - loop 20b425c │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + loop 20b41fc │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,0xb(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4029333,18 +4029233,16 @@ │ │ │ │ movabs 0x4000000000606a2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x20b45(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - ss pop %rdx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ss cli │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ or (%r10),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4029455,27 +4029353,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,0xb(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x36(%rax) │ │ │ │ - pop %rdx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cli │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x9800000000020b46,%al │ │ │ │ - jmp 20b46f5 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 20b4695 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20b46,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x60b06(%rax) │ │ │ │ @@ -4029504,18 +4029398,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0xb(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - jmp 20b4755 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 20b46f5 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,0xb(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4029572,18 +4029464,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ rex.RXB or (%r10),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,(%rbx) │ │ │ │ - pop %rbx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sti │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x47,%al │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4029645,18 +4029535,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,0xb(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x33(%rax) │ │ │ │ - pop %rbx │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sti │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ or (%rdx),%rax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4029712,27 +4029600,26 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xb48,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,0x3ed5b(%rbp) │ │ │ │ + adc %al,0x53dfb(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20b491a │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test %rbx,-0x13(%rbx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + test %rdi,%rbx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ or (%rdx),%rax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4029803,17 +4029690,16 @@ │ │ │ │ cld │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xd800000000020b49,%al │ │ │ │ - fcomps -0x13(%rbx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivr %st(3),%st │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20b49,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ @@ -4029824,17 +4029710,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,0xb(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - fstps -0x13(%rbx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fsincos │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20d5526 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -4030077,18 +4029962,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ or (%rdx),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x2e,%al │ │ │ │ - pop %rsp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cld │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20b4cae │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4030101,18 +4029984,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,0x2(%rbx,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20b4cb0 │ │ │ │ - pop %rsp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cld │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xa000000000020b4c,%al │ │ │ │ adc 0x6(%rcx),%ch │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -4030129,15 +4030010,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,0x2(%rbx,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,0x3ed5c(%rbx) │ │ │ │ + rolb $1,0x53dfc(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20d5829 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4030169,17 +4030050,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,0xb(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - test %bl,0x3(%rbp,%rbp,8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + test %bh,%ah │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ or (%r10),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4030265,17 +4030146,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %cl,0xb(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - fistpl 0x3(%rbp,%rbp,8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,0xb(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -4031266,17 +4031147,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $0x2,0xb(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - fistpl 0x3(%rbp,%rbp,8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms 0xb(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x60c6d(%rax) │ │ │ │ @@ -4031586,15 +4031467,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ pop %rcx │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5f8b6bb │ │ │ │ + call 74956bb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x59,%al │ │ │ │ or (%rdx),%eax │ │ │ │ @@ -4031848,18 +4031729,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,0x2(%rbx,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,(%rdi) │ │ │ │ - pop %rbp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + std │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,0x2(%rbx,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4032068,15 +4031947,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ pop %rbp │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed5d84 │ │ │ │ + push $0x53dfd84 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,0xb(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4032528,15 +4032407,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0xb(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed5d84(%rax) │ │ │ │ + add %ah,0x53dfd84(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,0xb(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4033677,18 +4033556,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ subb $0x0,0x2(%rbx,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x2a(%rax) │ │ │ │ - pop %rbp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + std │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ or (%rdx),%eax │ │ │ │ @@ -4036768,18 +4036645,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,0x20b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dl,%dh │ │ │ │ - pop %rbp │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + std │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20d9465 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x41(%rax) │ │ │ │ @@ -4036853,17 +4036728,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov %ecx,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - sub %bl,-0x13(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %bh,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x89,%al │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4037621,18 +4037495,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x90,%al │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20b90d2 │ │ │ │ - pop %rsi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xb90,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4037889,18 +4037761,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dl,0x20b(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jb 20b9379 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 20b9319 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,0x20b(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ @@ -4038499,15 +4038369,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $0x0,0x20b(%rax) │ │ │ │ - add %bl,0x3ed5e72(%rax) │ │ │ │ + add %bl,0x53dfe72(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcomps 0x20b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4038521,17 +4038391,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock cwtl │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - rcrl %cl,-0x13(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sar %cl,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bl,0x20b(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ @@ -4039364,25 +4039233,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20ba0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed5ed3(%rax) │ │ │ │ + add %bl,0x53dfed3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0x20b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W sub -0x13(%rdi),%bl │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W sub %dil,%dil │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20dac7d │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x49(%rax) │ │ │ │ @@ -4040168,15 +4040036,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ test $0xb,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed5f2a(%rax) │ │ │ │ + add %al,0x53dff2a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xa8,%al │ │ │ │ or (%rdx),%eax │ │ │ │ @@ -4041347,18 +4041215,16 @@ │ │ │ │ movabs 0x40000000006,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x4d(%rax) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W jle 20bb3d2 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W jle 20bb372 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov $0xb,%bl │ │ │ │ add (%rax),%al │ │ │ │ @@ -4042231,25 +4042097,28 @@ │ │ │ │ lahf │ │ │ │ movabs 0x40000000006,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ mov $0x20b,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0xed,0x5f(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ + cmpb $0x3d,-0x1(%rsi) │ │ │ │ + add $0x4000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0x20b,%esp │ │ │ │ add %al,(%rax) │ │ │ │ + nop │ │ │ │ + adc (%rcx),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,0x2(%rbx,%rcx,1) │ │ │ │ - add %dl,0x60112(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs $0x97b000000000020b,%rsp │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4043245,17 +4043114,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W rcrb %cl,-0x13(%rdi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W sar %cl,%dil │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4043509,17 +4043377,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x8000000000020bc7,%al │ │ │ │ - rcrb %cl,-0x13(%rdi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sar %cl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20bc7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x6023e(%rax) │ │ │ │ @@ -4044899,15 +4044766,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20bd3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed35dc(%rax) │ │ │ │ + add %cl,0x53dd5dc(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcl $1,%bl │ │ │ │ or (%rdx),%eax │ │ │ │ @@ -4047003,16 +4046870,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1000000000020be5,%al │ │ │ │ - fidivs 0x3ed(%rip) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20be5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x47(%rax) │ │ │ │ add (%rsi),%al │ │ │ │ @@ -4048089,15 +4047957,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W out %eax,(%dx) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5f92523 │ │ │ │ + call 749c523 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ out %eax,(%dx) │ │ │ │ @@ -4048345,16 +4048213,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x5800000000020bf1,%al │ │ │ │ - fbstp 0x3ed(%rip) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20bf1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ rex.WX (bad) │ │ │ │ @@ -4049357,16 +4049226,17 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20e06d7 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - fbstp 0x3ed(%rip) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%bl │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4049390,20 +4049260,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,%bl │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W sti │ │ │ │ + add %cl,-0x5(%rax) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x1,%al │ │ │ │ test $0x6,%eax │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4049573,20 +4049442,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xfc,%al │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,%al │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xbfc,$0x2 │ │ │ │ + add %cl,%al │ │ │ │ + cld │ │ │ │ + or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock jns 20bfcc6 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -4049730,24 +4049600,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,%dh │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20bfdf2 │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,%dh │ │ │ │ - or (%rdx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + decb (%rbx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex test %ebp,%esp │ │ │ │ + add %al,-0x7b(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W decb (%rbx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4049864,24 +4049734,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,%bh │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20bff12 │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - decl (%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dl,-0x1(%rax) │ │ │ │ + or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x58(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 20bfef2 │ │ │ │ add $0x6,%eax │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20bff │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4050263,21 +4050132,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xc02,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,%dl │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 20c02d4 │ │ │ │ - or $0x2,%al │ │ │ │ + add %ah,%al │ │ │ │ + add (%rdx,%rax,1),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,0x604(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4051148,20 +4051016,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fmuls (%rdx) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xe3,%al │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock or (%rdx,%rax,1),%cl │ │ │ │ + add %dh,%al │ │ │ │ + or (%rdx,%rax,1),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20c0b3b │ │ │ │ add (%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -4051855,15 +4051723,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dl,(%rcx) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed35e4,%eax │ │ │ │ + mov $0x53dd5e4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dl,(%rcx) │ │ │ │ or $0x2,%al │ │ │ │ @@ -4052208,18 +4052076,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dl,(%rsp,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - in $0x35,%eax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in $0xd5,%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,(%rsp,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4052457,18 +4052323,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - in $0x35,%eax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in $0xd5,%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ or $0x2,%al │ │ │ │ @@ -4052521,18 +4052385,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms (%rsi) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - in $0x35,%eax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in $0xd5,%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4052590,18 +4052452,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20c17 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - in $0x35,%eax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in $0xd5,%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0xc,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4054008,18 +4053868,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x23,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W out %al,$0x35 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W out %al,$0xd5 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xc23,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4054266,21 +4054124,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,(%rsi) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xe6,%al │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,(%rsi) │ │ │ │ - or $0x2,%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + es or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $1,0x613(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4054600,20 +4054457,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubrs (%rax) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20c28b8 │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock sub %cl,(%rdx,%rax,1) │ │ │ │ + add %dh,%al │ │ │ │ + sub %cl,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock sahf │ │ │ │ adc (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -4054646,21 +4054503,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,(%rcx) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,%bh │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - sub %ecx,(%rdx,%rax,1) │ │ │ │ + add %dl,0x29(%rax) │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x0,0x613(%rsi) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4054746,31 +4054602,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,(%rdx) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - out %eax,$0x35 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,$0xd5 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,(%rdx) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - out %eax,$0x35 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,$0xd5 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex sub (%rdx,%rax,1),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4054803,23 +4054655,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,(%rdx) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x35e7,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ + enter $0xd5e7,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x20c2a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4000000000020c2a,%al │ │ │ │ - pushf │ │ │ │ + add %al,-0x64(%rax) │ │ │ │ adc (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4055033,15 +4054884,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ movabs 0x40000000006,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x20c2c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - call 21019e3 │ │ │ │ + call 2116a83 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xc2c,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4055410,20 +4055261,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20c3001 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20c2fc2 │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,0x6(,%rax,1) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4055835,15 +4055685,15 @@ │ │ │ │ movabs 0x40000000006a4e1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x20c33(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - call 21020d3 │ │ │ │ + call 2117173 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20c33,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4056493,15 +4056343,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20e4616 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - jmp 210271b │ │ │ │ + jmp 21177bb │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rdx) │ │ │ │ or $0x2,%al │ │ │ │ @@ -4056832,15 +4056682,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp $0x20c,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed35e9 │ │ │ │ + push $0x53dd5e9 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ cmp $0x20c,%eax │ │ │ │ @@ -4056921,15 +4056771,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,(%rsi) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed35e9,%al │ │ │ │ + movabs 0x4000000053dd5e9,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ ds or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4056983,30 +4056833,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x3e,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20c3e93 │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xc3e,$0x2 │ │ │ │ + add %cl,%al │ │ │ │ + ds or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ch,%dl │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 20c3f10 │ │ │ │ - or $0x2,%al │ │ │ │ + add %ah,%al │ │ │ │ + ds or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ mov $0x605,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4057025,20 +4056874,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,(%rdi) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20c3ef4 │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,(%rdi) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $0x0,0x6(%rsp,%rdx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4057301,24 +4057150,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ rex.B or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xea,%al │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x41,%al │ │ │ │ - or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x20c41(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex lods %ds:(%rsi),%eax │ │ │ │ + add %al,-0x53(%rax) │ │ │ │ add $0x6,%eax │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xc41,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4057413,20 +4057259,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xe800000000020c42,%al │ │ │ │ (bad) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x20c42,%eax │ │ │ │ + add %bh,0x20c42(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ push %rdx │ │ │ │ adc $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -4057612,32 +4057457,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x44(%rax) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,%bl │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - addb $0x0,0x2(%rsp,%rcx,1) │ │ │ │ + add %al,0x20c44(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x15(%rax) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - rex.R or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x20c44(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 20c4428 │ │ │ │ + add %dh,-0x6a(%rax) │ │ │ │ adc (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4057684,15 +4057525,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,0xc(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed35eb(%rax) │ │ │ │ + add %bl,0x53dd5eb(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,0xc(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4057706,41 +4057547,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex │ │ │ │ rex.RB or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shr $1,%bl │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - rex.RB or $0x2,%al │ │ │ │ + add %bl,0x45(%rax) │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,%ah │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 20c45a7 │ │ │ │ + add %dh,0x45(%rax) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex in (%dx),%al │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,0xc(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,0x20c45(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x6a4df(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4057750,25 +4057587,27 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20c45,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x14(%rax) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,0xc(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dl,%al │ │ │ │ + rex.RB or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x603b4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + mov $0xb4,%al │ │ │ │ + add (%rsi),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20e5222 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ mov $0x3,%ah │ │ │ │ @@ -4057778,67 +4057617,65 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0xc(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed35ec(%rax) │ │ │ │ + add %dh,0x53dd5ec(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,0xc(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ in (%dx),%al │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %al,0xc(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.RX or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + and %ch,%ch │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W │ │ │ │ - rex.RX or $0x2,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x46(%rax) │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xb5,%al │ │ │ │ add (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ rex.RX or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed35ed │ │ │ │ + push $0x53dd5ed │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20c46b0 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed35ed,%al │ │ │ │ + movabs 0x4000000053dd5ed,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x20c46(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x4(%rax) │ │ │ │ test $0x6,%al │ │ │ │ @@ -4057878,24 +4057715,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock rex.RX or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubr %st(5),%st │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,0xc(%rdi) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.RXB or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x3,%ch │ │ │ │ + add %al,(%rax) │ │ │ │ + lock mov $0x3,%ch │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4058126,31 +4057962,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,0xc(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ in (%dx),%eax │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %cl,0xc(%rcx) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.WB or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %ch,%dh │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W │ │ │ │ - rex.WB or $0x2,%al │ │ │ │ + add %cl,0x49(%rax) │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x0,0x6af(%rdi) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4058208,42 +4058042,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fmuls 0xc(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x12(%rax) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock rex.WB or $0x2,%al │ │ │ │ + add %dh,%al │ │ │ │ + rex.WB or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ out %al,(%dx) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,0xc(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WX or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x5ec92(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + movabs 0x40000000005ec92,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %cl,0xc(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WX or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x59(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 20c49c1 │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4058258,24 +4058091,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ rex.WX or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x35ee,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ + enter $0xd5ee,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4a(%rax) │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x20c4a │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x55(%rax) │ │ │ │ + jo 20c4ab7 │ │ │ │ adc $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4058291,25 +4058124,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ rex.WX or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bh │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4a,%al │ │ │ │ - or $0x2,%al │ │ │ │ + add %dh,0x20c4a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - addr32 adc $0x6,%al │ │ │ │ + add %ah,0x67(%rax) │ │ │ │ + adc $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xc4a,$0x2 │ │ │ │ @@ -4058400,21 +4058230,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,0xc(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ out %eax,(%dx) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x6000000000020c4b,%al │ │ │ │ - push $0x614 │ │ │ │ + add %ah,0x20c4b(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x68(%rax) │ │ │ │ + adc $0x6,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20c4b,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4058445,18 +4058277,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x2(%rsp,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub $0x35,%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub $0xd5,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,0x2(%rsp,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4058646,15 +4058476,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xc4d,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed35ef,%eax │ │ │ │ + mov $0x53dd5ef,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20c4e1f │ │ │ │ or $0x2,%al │ │ │ │ @@ -4058738,20 +4058568,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,0xc(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ out %eax,(%dx) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x1000000000020c4e,%al │ │ │ │ + add %ah,0x20c4e(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ and %ebp,0x6(%rcx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20c4e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4058846,30 +4058677,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ rex.WRXB or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x4f,%al │ │ │ │ - or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x20c4f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,%al │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %bh,(%rax) │ │ │ │ + lock {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0x2,0xc(%rdi) │ │ │ │ + add %al,%al │ │ │ │ + rex.WRXB or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ push $0x14 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4058957,26 +4058785,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0x2,0xc(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20c506a │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - push %rax │ │ │ │ - or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dl,0x5ec(%rax) │ │ │ │ + add %bl,0x20c50(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + nop │ │ │ │ + in (%dx),%al │ │ │ │ + add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x50,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4059068,21 +4058894,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20c51b3 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xf0,%al │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dl,0xc(%rcx) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,0x20c51(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x60c02(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4059259,24 +4059083,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dl,0xc(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - lock xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + lock {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dl,0xc(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bh,(%rax) │ │ │ │ + push %rbx │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rorb $0x6,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %al,%al │ │ │ │ + or %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ @@ -4059667,42 +4059492,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ push %rsi │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dh,%cl │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x56,%al │ │ │ │ - or $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x4b,%al │ │ │ │ - adc $0x6,%al │ │ │ │ + add %dh,0x20c56(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x6144b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xc56,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ int1 │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 20c5728 │ │ │ │ + add %ah,%al │ │ │ │ + push %rsi │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,0x5ec(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4060133,20 +4059953,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x8800000000020c5a,%al │ │ │ │ int1 │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x20c5a,%eax │ │ │ │ + add %bh,0x20c5a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x29(%rax) │ │ │ │ add (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4060169,25 +4059988,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0xc(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - repnz xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + repnz {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bl,0xc(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x60b5b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + mov $0x5b,%al │ │ │ │ + or (%rsi),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,0xc(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x67(%rax) │ │ │ │ @@ -4060271,20 +4060093,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock pop %rbx │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20c5bdc │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,0x2(%rsp,%rcx,1) │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,0x7(%rsi) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -4060544,21 +4060367,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W pop %rsi │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - repz xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + repz {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rsi │ │ │ │ + add %ah,0x5e(%rax) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jno 20c5e62 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4060567,28 +4060388,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20c5ec8 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x35f3,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0xd5f3,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - pop %rsi │ │ │ │ - or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x20c5e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x70(%rax) │ │ │ │ (bad) │ │ │ │ - jo 20c5e92 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4060642,24 +4060458,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bl,0xc(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ hlt │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bl,0xc(%rdi) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rdi │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - movsxd %ebx,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $1,-0x15(%rbx) │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,0xc(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4060758,25 +4060574,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,0xc(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0xc(%rax) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ah,0xc(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6b305(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + mov $0x5,%al │ │ │ │ + mov $0x6,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex (bad) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4061139,21 +4060958,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex movsxd (%rdx,%rax,1),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ cmc │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - movsxd (%rdx,%rax,1),%ecx │ │ │ │ + add %bl,0x63(%rax) │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rdi) │ │ │ │ mov $0x6,%bl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -4061235,18 +4061053,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,0x2(%rsp,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shl $0x35,%ch │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + shl $0xd5,%ch │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ fs or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4061448,24 +4061264,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,0xc(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ cmc │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ah,0xc(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,(%rax) │ │ │ │ + data16 or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jb 20c662a │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 20c6694 │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4061669,16 +4061485,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,0xc(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - divb 0x3ed(%rip) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + not %ch │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,0xc(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ @@ -4062148,15 +4061965,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed35f6 │ │ │ │ + push $0x53dd5f6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20c6cce │ │ │ │ or $0x2,%al │ │ │ │ @@ -4062962,20 +4062779,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jae 20c735f │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x9(%rax) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 20c73dd │ │ │ │ + add %bh,0x73(%rax) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex (bad) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4063025,23 +4062841,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock jae 20c73ef │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x9(%rax) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,0x2(%rsp,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + je 20c7407 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lock outsl %ds:(%rsi),(%dx) │ │ │ │ + add %dh,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ adc $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4063065,15 +4062882,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ je 20c744f │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed35f7(%rax) │ │ │ │ + add %dh,0x53dd5f7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20c74 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4063096,16 +4062913,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x74,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock divl 0x3ed(%rip) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + lock not %ebp │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xc74,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xc6,%al │ │ │ │ @@ -4063164,20 +4062982,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ jne 20c7557 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ clc │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 20c75d7 │ │ │ │ + add %dh,0x75(%rax) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x40000000006146f,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4063344,20 +4063161,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,0xc(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x8(%rax) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,0xc(%rdi) │ │ │ │ + add %ah,(%rax) │ │ │ │ + ja 20c771f │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ shll %cl,0x6(%rdx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4063594,23 +4063411,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,0xc(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ clc │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W jns 20c7947 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,0x79(%rax) │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x19(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 20c7929 │ │ │ │ or $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4063703,20 +4063520,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0xc(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ stc │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,0xc(%rdx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jp 20c7a37 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ or %dh,0x6(%rbx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4063802,20 +4063619,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ jp 20c7af7 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x7(%rax) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,0xc(%rbx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jnp 20c7b0f │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x2b(%rax) │ │ │ │ movabs %al,0x40000000006 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ @@ -4063831,15 +4063648,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex jnp 20c7b3f │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed35f9(%rax) │ │ │ │ + add %dh,0x53dd5f9(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ jnp 20c7b57 │ │ │ │ @@ -4063914,15 +4063731,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x2(%rsp,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5f9b1f6 │ │ │ │ + call 74a51f6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,0x2(%rsp,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4064024,20 +4063841,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock jl 20c7cef │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ cli │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,0xc(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jge 20c7d07 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ sbb $0x8,%al │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4064357,22 +4064174,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock jg 20c7fef │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ cli │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,0x20c(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + orb $0x0,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 20c8065 │ │ │ │ + add %dh,0x63(%rax) │ │ │ │ or (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4064492,31 +4064309,33 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,0x20c(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,%bl │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex orl $0x0,(%rdx,%rax,1) │ │ │ │ + add %al,-0x7f(%rax) │ │ │ │ + or $0x2,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ jo 20c8126 │ │ │ │ add (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ orl $0x0,(%rdx,%rax,1) │ │ │ │ - push $0x3ed35fb │ │ │ │ + push $0x53dd5fb │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20c80e3 │ │ │ │ or $0x2,%al │ │ │ │ @@ -4064567,15 +4064386,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20e8e5e │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed35fb(%rax) │ │ │ │ + add %ch,0x53dd5fb(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x20c(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4064634,31 +4064453,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20c81ec │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20c826d │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - or $0x2,%al │ │ │ │ + add %dl,0x20c82(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x603ea(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4000000000603ea,%al │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x20c82(%rax) │ │ │ │ + test $0x82,%al │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x16(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex (bad) │ │ │ │ add (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4064704,26 +4064523,24 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,0x20c(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,%ah │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %al,0x20c(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - mov $0x6,%bl │ │ │ │ + add %bh,(%rax) │ │ │ │ + orl $0x0,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + or %esi,0x6(%rbx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ orl $0x0,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x36(%rax) │ │ │ │ @@ -4065205,20 +4065022,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x8800000000020c87,%al │ │ │ │ cld │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x20c87,%eax │ │ │ │ + add %bh,0x20c87(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ pushf │ │ │ │ or %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -4065569,20 +4065385,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20e9767 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ cld │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ + ... │ │ │ │ + mov (%rdx,%rax,1),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x20c(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ shl $0x3,%ch │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4065652,22 +4065466,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ test $0x8b,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ cld │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0x0,0x20c(%rbx) │ │ │ │ - add %al,-0x1a(%rax) │ │ │ │ - add (%rsi),%eax │ │ │ │ + add %al,%al │ │ │ │ + mov (%rdx,%rax,1),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex out %al,$0x3 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fmuls 0x20c(%rbx) │ │ │ │ @@ -4066274,20 +4066090,19 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dl,0x20c(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,%ch │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %rax,%rcx │ │ │ │ + add %cl,-0x6f(%rax) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex and 0x6(%rcx),%ebp │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4066419,35 +4066234,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0x0,0x20c(%rdx) │ │ │ │ add %ch,-0x3(%rax) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - xchg %eax,%edx │ │ │ │ - or $0x2,%al │ │ │ │ + add %bl,0x20c92(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cltd │ │ │ │ + or %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bl,0x608(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x92,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed35fd,%al │ │ │ │ + movabs 0x4000000053dd5fd,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ xchg %eax,%edx │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4066470,15 +4066284,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ xchg %eax,%edx │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5f9c8f2 │ │ │ │ + call 74a68f2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,0x20c(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4066514,41 +4066328,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ xchg %eax,%ebx │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,%dh │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 20c92f5 │ │ │ │ + add %dh,-0x6d(%rax) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ (bad) │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dl,0x20c(%rbx) │ │ │ │ + add %cl,0x20c93(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed35fe │ │ │ │ + add %ch,-0x2(%rax) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x20c93(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4000000000020c93,%al │ │ │ │ - or %esi,0x6(%rbx) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,0x9(%rax) │ │ │ │ + mov $0x6,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20c93,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x59(%rax) │ │ │ │ or (%rsi),%eax │ │ │ │ @@ -4066557,31 +4066372,35 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $1,0x20c(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ fdivr %st(6),%st │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 20ea070 │ │ │ │ + add %ch,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6a53d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + movabs 0x40000000006a53d,%al │ │ │ │ + ... │ │ │ │ + xchg %eax,%esp │ │ │ │ + or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + nop │ │ │ │ + pop %rax │ │ │ │ + or (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2(%rsp,%rcx,1) │ │ │ │ - add %dl,0x60b58(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dl,0x2(%rsp,%rcx,1) │ │ │ │ add %dh,%al │ │ │ │ cmp $0x6a5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4066776,20 +4066595,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xc95,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,%bh │ │ │ │ - xor $0x3ed,%eax │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + {rex2 0x3d} add $0x4000000,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 20c9567 │ │ │ │ + add %ah,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0xb,(%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4066808,18 +4066627,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,0x20c(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0x35,%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp $0xd5,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dl,0x20c(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0xb3,(%rcx) │ │ │ │ @@ -4066920,28 +4066737,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ xchg %eax,%edi │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dl,0x20c(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - add %esi,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %edx,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xchg %rax,%rdi │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4066979,33 +4066793,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ xchg %eax,%edi │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - add (%rsi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x97,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $0x0,0x6af(%rdx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $0x0,0x20c(%rdi) │ │ │ │ - add %dl,0x3ed3602(%rax) │ │ │ │ + add %dl,0x53dd602(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms 0x20c(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4067044,43 +4066856,37 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,0x20c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - add $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ cwtl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - add $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20c98 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - add $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x0,0x20c(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ mov $0xaf,%al │ │ │ │ @@ -4067190,15 +4066996,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20c98fb │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %al,0x3ed36(%rip) │ │ │ │ + cmp %al,0x53dd6(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,0x20c(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4067454,17 +4067260,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x9b,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xc9b,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4067544,17 +4067349,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,0x2(%rsp,%rcx,1) │ │ │ │ add %cl,%al │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xf000000000020c9c,%al │ │ │ │ ss or (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4067601,17 +4067405,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,0x20c(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,0x20c(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ and %ah,0xb(%rbp) │ │ │ │ @@ -4067635,17 +4067438,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ popf │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20c9d62 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20c9d07 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4067678,15 +4067480,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $0x0,0x20c(%rbp) │ │ │ │ - add %ch,0x3ed3608(%rax) │ │ │ │ + add %ch,0x53dd608(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcomps 0x20c(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4067756,18 +4067558,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x0,0x20c(%rsi) │ │ │ │ add %bl,(%rax) │ │ │ │ - or %esi,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %edx,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ sahf │ │ │ │ or $0x2,%al │ │ │ │ @@ -4068380,18 +4068180,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20ca4 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - or (%rsi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %dh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x0,0x2(%rsp,%rcx,1) │ │ │ │ jo 20ca488 │ │ │ │ mov $0x6,%bl │ │ │ │ @@ -4068458,17 +4068256,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,0x20c(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,(%rbx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,0x20c(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x2e,%al │ │ │ │ @@ -4069203,15 +4069000,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,0x20c(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed360b,%al │ │ │ │ + movabs 0x4000000053dd60b,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4069255,17 +4069052,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W lods %ds:(%rsi),%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fmuls (%rbx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ or $0x2,%al │ │ │ │ @@ -4069417,18 +4069213,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xad,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %cl,(%rsi,%rsi,1) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %cl,(%rsi,%rdx,8) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xcad,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4069863,18 +4069657,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x4800000000020cb1,%al │ │ │ │ - or $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20cb1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -4070157,18 +4069949,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ mov $0xc,%ah │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - or $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20cb416 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4070197,15 +4069987,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20cb4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - or $0x3ed36,%eax │ │ │ │ + or $0x53dd6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0x2(%rsp,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4070215,32 +4070005,31 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20ec191 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0xd(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x20c(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x400000000060a4b,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ mov $0xc,%ch │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed360d(%rax) │ │ │ │ + add %dl,0x53dd60d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,0x20c(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4070285,15 +4070074,15 @@ │ │ │ │ movabs 0x4000000000606b4,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x20cb5(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - or $0x3ed36,%eax │ │ │ │ + or $0x53dd6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xb5,%al │ │ │ │ or $0x2,%al │ │ │ │ @@ -4070306,17 +4070095,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x0,0x20c(%rbp) │ │ │ │ add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivs 0x20c(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ @@ -4070358,17 +4070146,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,0x20c(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ rex (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ mov $0xc,%dh │ │ │ │ add (%rax),%al │ │ │ │ @@ -4070502,24 +4070289,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20cb719 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xe,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,0x20c(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5f9ed93 │ │ │ │ + call 74a8d93 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x2000000000020cb7,%al │ │ │ │ adc %dh,0x6(%rbx) │ │ │ │ @@ -4070554,17 +4070340,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x20c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20cb809 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,0x20c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x5b(%rsi) │ │ │ │ @@ -4070614,17 +4070399,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov $0x20c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ test $0xf,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xb8,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4070634,27 +4070418,24 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $0x0,0x20c(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivrs 0x20c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dl,(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock mov $0x20c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ @@ -4070671,18 +4070452,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0x20c(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - adc %dh,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %dl,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,0x20c(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x6,%sil │ │ │ │ @@ -4070802,18 +4070581,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ mov $0x20c,%edx │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - adc %dh,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %dl,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20cba1c │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4070821,18 +4070598,16 @@ │ │ │ │ cmpb $0x0,0x606(%rcx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,0x20c(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - lock adc %dh,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock adc %dl,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x5000000000020cba,%al │ │ │ │ (bad) │ │ │ │ or %al,(%rsi) │ │ │ │ @@ -4070961,33 +4070736,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,0x2(%rsp,%rcx,1) │ │ │ │ add %ch,(%rax) │ │ │ │ - adc %esi,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %edx,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0x2(%rsp,%rcx,1) │ │ │ │ add %ah,0x11(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,0x2(%rsp,%rcx,1) │ │ │ │ - add %ah,0x3ed3611(%rax) │ │ │ │ + add %ah,0x53dd611(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ mov $0x20c,%esp │ │ │ │ @@ -4070996,18 +4070768,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20cbc │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - adc %esi,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %edx,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmpb $0x0,0x2(%rsp,%rcx,1) │ │ │ │ sarb $0x0,0x606(%rdx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -4071037,68 +4070807,60 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xcbc,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,(%rdx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20cbc8e │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W adc (%rsi),%sil │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W adc %sil,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov $0x20c,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - adcb $0x36,(%rdx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adcb $0xd6,(%rdx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,0x20c(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed3612,%eax │ │ │ │ + mov $0x53dd612,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,0x20c(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - lock adc (%rsi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock adc %dh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex mov $0x20c,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ sub %dl,(%rbx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ mov $0x20c,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4071108,49 +4070870,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20cbd1f │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - adc (%rsi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %esi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,0x20c(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - adc (%rsi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %esi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xe000000000020cbd,%al │ │ │ │ - adc (%rsi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %esi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20cbd,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - adc $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $1,0x20c(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x6af(%rbx) │ │ │ │ @@ -4071169,18 +4070923,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x20c(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - adc $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,0x20c(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ @@ -4071197,17 +4070949,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,0x6(%rdi,%rbp,4) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs $0x146000000000020c,%rsi │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x20c,%esi │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4071245,42 +4070996,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xbe,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - adc $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $0x0,0x20c(%rsi) │ │ │ │ add %dl,%al │ │ │ │ - adc $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivrs 0x20c(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $0x0,0x6af(%rbx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock mov $0x20c,%esi │ │ │ │ add %al,(%rax) │ │ │ │ - or %dl,0x3ed36(%rip) │ │ │ │ + or %dl,0x53dd6(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,0x20c(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4071363,27 +4071110,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20cbf91 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex adc $0x3ed36,%eax │ │ │ │ + rex adc $0x53dd6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov $0x20c,%edi │ │ │ │ add %al,(%rax) │ │ │ │ js 20cc007 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4071499,15 +4071245,15 @@ │ │ │ │ imul $0x4,0x0(%rsi,%rax,1),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ rorl $0x0,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed3615(%rax) │ │ │ │ + add %dh,0x53dd615(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,%cl │ │ │ │ or $0x2,%al │ │ │ │ @@ -4071647,15 +4071393,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20cc2 │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - adc $0x3ed36,%eax │ │ │ │ + adc $0x53dd6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0xc,%dl │ │ │ │ add (%rax),%al │ │ │ │ @@ -4071677,17 +4071423,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xc2,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dl,(%rsi) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xcc2,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4071736,15 +4071481,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex ret │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed3616 │ │ │ │ + push $0x53dd616 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ ret │ │ │ │ @@ -4071859,17 +4071604,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20cc458 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ or $0x2,%al │ │ │ │ @@ -4071898,15 +4071642,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20cc452 │ │ │ │ movabs 0x40000000006,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x20cc4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed3616(%rax) │ │ │ │ + add %dh,0x53dd616(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rol $0xc,%ah │ │ │ │ add (%rax),%al │ │ │ │ @@ -4072625,15 +4072369,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock lret $0x20c │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fa0103 │ │ │ │ + call 74aa103 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %cl,%bl │ │ │ │ or $0x2,%al │ │ │ │ @@ -4072661,17 +4072405,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,%bl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dl,(%rdi) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ lret │ │ │ │ or $0x2,%al │ │ │ │ @@ -4072684,17 +4072427,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20ccb │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x17(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or $0xc,%bl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4072709,17 +4072451,16 @@ │ │ │ │ cwtl │ │ │ │ lret │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xcb,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4072732,22 +4072473,21 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xccb,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x3617,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xd617,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 20ccb9d │ │ │ │ + add %ah,%al │ │ │ │ + lret │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $1,0xa(%rbp) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4072793,17 +4072533,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex int3 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ int3 │ │ │ │ or $0x2,%al │ │ │ │ @@ -4072848,17 +4072587,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ ror $1,%ah │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x18,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20ed9a9 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x42(%rax) │ │ │ │ @@ -4072994,15 +4072732,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fa0435 │ │ │ │ + call 74aa435 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,%dh │ │ │ │ or $0x2,%al │ │ │ │ @@ -4073018,17 +4072756,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bl,(%rdx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20cce │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x79(%rax) │ │ │ │ @@ -4073039,17 +4072776,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or $0xc,%dh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1a(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ or $0x2,%al │ │ │ │ @@ -4073064,17 +4072800,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xce,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20ccec4 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xcce,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4073186,18 +4072921,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20ccf,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - sbb (%rsi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %dh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ ror $1,%bh │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4073653,22 +4073386,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcom %st(3) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x361b,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xd61b,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock rorl %cl,(%rdx,%rax,1) │ │ │ │ + add %dh,%al │ │ │ │ + rorl %cl,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0x6(%rdx,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4073811,18 +4073543,16 @@ │ │ │ │ movabs 0x40000000006,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ {rex2 0xc} add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - sbb $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex │ │ │ │ {rex2 0xc} add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4073832,17 +4073562,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ {rex2 0xc} add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1c(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20cd537 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4073895,15 +4073624,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20ee2b2 │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed361c(%rax) │ │ │ │ + add %ch,0x53dd61c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%dh │ │ │ │ or $0x2,%al │ │ │ │ @@ -4074025,17 +4073754,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20cd706 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dl,%bh │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4074057,38 +4073785,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,%bh │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed361d,%eax │ │ │ │ + mov $0x53dd61d,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ xlat %ds:(%rbx) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock sbb $0x3ed36,%eax │ │ │ │ + lock sbb $0x53dd6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20cd7 │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc $0xc,%bh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4074183,15 +4073910,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex fmuls (%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed361e │ │ │ │ + push $0x53dd61e │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ fmuls (%rdx,%rax,1) │ │ │ │ @@ -4074448,28 +4074175,27 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb $0xc,%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed361e(%rax) │ │ │ │ + add %ah,0x53dd61e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ fimull (%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcomps (%rsi) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xda,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4074570,24 +4074296,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x4800000000020cdb,%al │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20cdb,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed361f(%rax) │ │ │ │ + add %al,0x53dd61f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcr $1,%bl │ │ │ │ or $0x2,%al │ │ │ │ @@ -4074631,28 +4074356,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,%ah │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W fmull (%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ fmull (%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4074756,18 +4074479,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ fisttpll (%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - and %dh,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %dl,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20cdd │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -4074778,15 +4074499,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb $0xc,%ch │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed3620(%rax) │ │ │ │ + add %bl,0x53dd620(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ fisttpll (%rdx,%rax,1) │ │ │ │ @@ -4074919,17 +4074640,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcr $1,%dh │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20cdeeb │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20eebbb │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x60cb1(%rax) │ │ │ │ @@ -4074960,17 +4074680,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,%bh │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x21,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W fisttps (%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4075015,29 +4074734,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xdf,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20cdfc3 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcr $0xc,%bh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - and (%rsi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %dh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcomp %st(7) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4075096,17 +4074812,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ loopne 20ce04f │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x22(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20ce0 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ @@ -4075130,15 +4074845,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ loopne 20ce097 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed3622(%rax) │ │ │ │ + add %dl,0x53dd622(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xe0,%al │ │ │ │ or $0x2,%al │ │ │ │ @@ -4075198,17 +4074913,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,%cl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rbx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex loope 20ce13f │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4075232,17 +4074946,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20ce143 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,(%rbx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,%cl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4075312,29 +4075025,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,%dl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20ce235 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,%dl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x23,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W loop 20ce247 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4075385,17 +4075096,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xe2,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20ce2c5 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shl $0xc,%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4075431,31 +4075141,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,%bl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,(%rsi,%rsi,1) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %ah,(%rsi,%rdx,8) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ah,%bl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - and $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,%bl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4075542,18 +4075248,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20ce3b5 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - and $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ jrcxz 20ce3f7 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4075619,27 +4075323,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,%ah │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,(%rsi,%rsi,1) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + shlb $1,(%rsi,%rdx,8) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xe000000000020ce4,%al │ │ │ │ - and $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20ce4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x6ac6d(%rax) │ │ │ │ @@ -4075682,15 +4075382,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,%ch │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - and $0x3ed36,%eax │ │ │ │ + and $0x53dd6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,%ch │ │ │ │ or $0x2,%al │ │ │ │ @@ -4075737,15 +4075437,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ in $0xc,%eax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed3625(%rax) │ │ │ │ + add %cl,0x53dd625(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xe5,%al │ │ │ │ or $0x2,%al │ │ │ │ @@ -4075881,15 +4075581,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xce6,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ - and $0x3ed36,%eax │ │ │ │ + and $0x53dd6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20ce6b8 │ │ │ │ or $0x2,%al │ │ │ │ @@ -4076141,29 +4075841,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,%cl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,%cl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,(%rdi) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,%cl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4076233,17 +4075931,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20ce9bb │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ jmp 20cebfa │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4076288,17 +4075985,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ (bad) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,(%rcx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20cea4c │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4076312,36 +4076008,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,%dl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,(%rdx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x800000000020cea,%al │ │ │ │ - sub (%rsi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %esi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20cea,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x2b(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shr $1,%dl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4076412,15 +4076104,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jmp 20ceb5f │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed362b(%rax) │ │ │ │ + add %dh,0x53dd62b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20ceb55 │ │ │ │ or $0x2,%al │ │ │ │ @@ -4077311,17 +4077003,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20cf2c4 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex │ │ │ │ - cs ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cs (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ repnz or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4077389,17 +4077080,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,%bl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20cf3b0 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x3000000000020cf3,%al │ │ │ │ xchg %eax,%ebp │ │ │ │ (bad) │ │ │ │ @@ -4077563,17 +4077253,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock hlt │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20cf519 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,%ch │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4077652,17 +4077341,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ cmc │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x2f,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xf5,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4077769,17 +4077457,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,%dh │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x3b,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xf000000000020cf6,%al │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ @@ -4078058,17 +4077745,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,%cl │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,(%rsi) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex stc │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4078207,17 +4077893,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ js 20cfa64 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ cli │ │ │ │ or $0x2,%al │ │ │ │ @@ -4078543,18 +4078228,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x3(%rax) │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ - rex │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20cfd67 │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4078649,40 +4078332,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ decb (%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadds 0x36(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fadds -0x2a(%rax) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20cfe │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x41(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp $0xc,%dh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - rex.B │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.B (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ decb (%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4078695,18 +4078373,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xfe,%al │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,0x36(%rdx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,-0x2a(%rdx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xcfe,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4078727,26 +4078403,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ decb (%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed3642,%al │ │ │ │ + movabs 0x4000000053dd642,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ decl (%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20cff4c │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,%bh │ │ │ │ or $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4079053,18 +4078728,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ add 0x2(%rip),%cl │ │ │ │ add %bh,(%rax) │ │ │ │ - rex.R │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.R (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20d0264 │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,0x6a0de(%rax) │ │ │ │ @@ -4079091,15 +4078764,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20d02,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed3644(%rax) │ │ │ │ + add %ch,0x53dd644(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,(%rdx) │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4079162,18 +4078835,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20d036d │ │ │ │ or $0x2,%eax │ │ │ │ add %cl,(%rax) │ │ │ │ - rex.RB │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ add 0x2(%rip),%ecx │ │ │ │ add %dl,0x6ac82(%rax) │ │ │ │ @@ -4079277,84 +4078948,72 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ add $0xd,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x45(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x4,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %bh,0x45(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd04,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,0x36(%rbp) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %al,-0x2a(%rbp) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20d04d6 │ │ │ │ or $0x2,%eax │ │ │ │ add %ch,%al │ │ │ │ - rex.RB │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ add $0xd,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - rex.RX │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RX (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,0x20d(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - rex.RX │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RX (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,0x20d(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - rex.RX │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RX (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex add $0x20d,%eax │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20d057e │ │ │ │ @@ -4079379,27 +4079038,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,0x20d(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x3646,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xd646,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0xb000000000020d05,%al │ │ │ │ - mov $0xa2,%dh │ │ │ │ - (bad) │ │ │ │ + add %ah,0x20d05(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x6a2b6(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20d05,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ or (%r14),%r8d │ │ │ │ @@ -4079416,18 +4079072,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20f12e2 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - rex.RXB │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RXB (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rsi) │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,0x45(%rax) │ │ │ │ @@ -4079495,17 +4079149,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x6,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %al,0x47(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $0xd,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4079720,17 +4079373,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,(%rax) │ │ │ │ or $0x2,%eax │ │ │ │ add %bh,0x47(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20f15e5 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x4c(%rax) │ │ │ │ @@ -4079754,15 +4079406,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,(%rcx) │ │ │ │ or $0x2,%eax │ │ │ │ - add %dh,0x3ed3647(%rax) │ │ │ │ + add %dh,0x53dd647(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %rcx,0x2(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4079788,18 +4079440,16 @@ │ │ │ │ movabs 0x4000000000607,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ or %ecx,0x2(%rip) │ │ │ │ add %ch,%al │ │ │ │ - rex.RXB │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RXB (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x9,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,0x6a2b3(%rax) │ │ │ │ @@ -4079819,17 +4079469,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fmuls (%rcx) │ │ │ │ or $0x2,%eax │ │ │ │ add %cl,0x48(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock or %ecx,0x2(%rip) │ │ │ │ add %ah,(%rax) │ │ │ │ mov $0xa2,%bl │ │ │ │ @@ -4079849,15 +4079498,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,(%rdx) │ │ │ │ or $0x2,%eax │ │ │ │ - add %al,0x3ed3648(%rax) │ │ │ │ + add %al,0x53dd648(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,(%rdx) │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4079871,45 +4079520,42 @@ │ │ │ │ or 0x2(%rip),%cl │ │ │ │ add %dl,-0x4e(%rax) │ │ │ │ movabs %al,0x40000000006 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0xa(%rax) │ │ │ │ or $0x2,%eax │ │ │ │ - add %bh,0x3ed3648(%rax) │ │ │ │ + add %bh,0x53dd648(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0xd,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - rex.WB │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WB (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ or 0x2(%rip),%cl │ │ │ │ add %dl,0x49(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xa,%al │ │ │ │ or $0x2,%eax │ │ │ │ - add %cl,0x3ed3649(%rax) │ │ │ │ + add %cl,0x53dd649(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd0a,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4080040,17 +4079686,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,0x2(,%rcx,1) │ │ │ │ add %bl,0x4a(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W or $0xd,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4080062,15 +4079707,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ or $0xd,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed364a(%rax) │ │ │ │ + add %dl,0x53dd64a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20d0c76 │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4080091,22 +4079736,23 @@ │ │ │ │ add %ch,0x20d0c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ subl $0x4,0x0(%rsi,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $0x0,0x2(,%rcx,1) │ │ │ │ - enter $0x364a,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ + enter $0xd64a,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + or $0xd,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fmuls 0x2(,%rcx,1) │ │ │ │ add %dl,%al │ │ │ │ loop 20d0ce5 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4080159,18 +4079805,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20d0d │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - rex.WXB │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0x0,0x20d(%rip) │ │ │ │ add %al,-0x73(%rax) │ │ │ │ (bad) │ │ │ │ @@ -4080474,17 +4080118,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20d10 │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4c(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0xd,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4080674,18 +4080317,16 @@ │ │ │ │ sbb 0x6(%rbx),%esi │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W adc 0x2(%rip),%cl │ │ │ │ add %bl,%al │ │ │ │ - rex.WR │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WR (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ adc 0x2(%rip),%cl │ │ │ │ add %al,-0x1e(%rax) │ │ │ │ @@ -4080727,15 +4080368,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $0xd,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed364d(%rax) │ │ │ │ + add %cl,0x53dd64d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms (%rdx) │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4080832,15 +4080473,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd13,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fa4a12 │ │ │ │ + call 74aea12 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20d13e5 │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4080851,18 +4080492,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ adc 0x2(%rip),%ecx │ │ │ │ add %ah,(%rax) │ │ │ │ - rex.WRX │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WRX (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,0x2(,%rcx,1) │ │ │ │ add %dh,%al │ │ │ │ out %al,$0x12 │ │ │ │ @@ -4080894,17 +4080533,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ adc $0xd,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x4e(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20d1476 │ │ │ │ or $0x2,%eax │ │ │ │ add %dh,-0x19(%rax) │ │ │ │ @@ -4080912,15 +4080550,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dl,0x2(,%rcx,1) │ │ │ │ - add %dl,0x3ed364e(%rax) │ │ │ │ + add %dl,0x53dd64e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1000000000020d14,%al │ │ │ │ loope 20d14ad │ │ │ │ @@ -4080953,18 +4080591,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x20d(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %cl,0x36(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %cl,-0x2a(%rdi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dl,0x20d(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x6a2(%rax) │ │ │ │ @@ -4081160,17 +4080796,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ or $0x2,%eax │ │ │ │ add %al,0x50(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,(%rdi) │ │ │ │ or $0x2,%eax │ │ │ │ add %al,0x6a2af(%rax) │ │ │ │ @@ -4081356,17 +4080991,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock sbb %cl,0x2(%rip) │ │ │ │ add %bh,0x50(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bl,(%rcx) │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,0x5ec69(%rax) │ │ │ │ @@ -4081450,17 +4081084,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ sbb %ecx,0x2(%rip) │ │ │ │ add %ch,%al │ │ │ │ push %rax │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ sbb %ecx,0x2(%rip) │ │ │ │ add %dh,%al │ │ │ │ @@ -4081470,17 +4081103,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,(%rdx) │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ push %rcx │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bl,(%rdx) │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -4081529,17 +4081161,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x5800000000020d1a,%al │ │ │ │ push %rcx │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20d1a,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4081600,17 +4081231,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ sbb 0x2(%rip),%ecx │ │ │ │ add %cl,%al │ │ │ │ push %rcx │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20d1b85 │ │ │ │ or $0x2,%eax │ │ │ │ add %dh,%al │ │ │ │ @@ -4081676,17 +4081306,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,0x2(,%rcx,1) │ │ │ │ add %bl,%al │ │ │ │ push %rdx │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ sbb $0xd,%al │ │ │ │ add (%rax),%al │ │ │ │ @@ -4081736,15 +4081365,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd1c,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed3653,%eax │ │ │ │ + mov $0x53dd653,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20d1cee │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4081858,17 +4081487,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20f2afa │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ push %rbx │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ or $0x2,%eax │ │ │ │ add %al,0x52(%rax) │ │ │ │ @@ -4082816,15 +4082444,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,(%rdi) │ │ │ │ or $0x2,%eax │ │ │ │ - add %ah,0x3ed3655(%rax) │ │ │ │ + add %ah,0x53dd655(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4082994,17 +4082622,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20d28fa │ │ │ │ or $0x2,%eax │ │ │ │ add %dh,0x56(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ sub %cl,0x2(%rip) │ │ │ │ add %al,0x6b320(%rax) │ │ │ │ @@ -4083021,17 +4082648,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,(%rcx) │ │ │ │ or $0x2,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ push %rdi │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex sub %ecx,0x2(%rip) │ │ │ │ add %dl,0x6b320(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4083081,36 +4082707,34 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,(%rcx) │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,0x58(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20f3706 │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed3658(%rax) │ │ │ │ + add %bl,0x53dd658(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rdx) │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,%al │ │ │ │ pop %rax │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ch,(%rdx) │ │ │ │ or $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4083125,17 +4082749,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W sub 0x2(%rip),%cl │ │ │ │ add %dh,0x59(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ sub 0x2(%rip),%cl │ │ │ │ add %ah,0x21(%rax) │ │ │ │ @@ -4083398,18 +4083021,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x20d(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bl,0x36(%rdx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %bl,-0x2a(%rdx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ch,0x20d(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rbx) │ │ │ │ @@ -4083463,17 +4083084,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ sub $0x20d,%eax │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ pop %rdx │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x2d,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -4083483,17 +4083103,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $0x0,0x20d(%rip) │ │ │ │ add %dh,(%rax) │ │ │ │ pop %rbx │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubrs 0x20d(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -4083576,15 +4083195,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x2e,%al │ │ │ │ or $0x2,%eax │ │ │ │ - add %ah,0x3ed365b(%rax) │ │ │ │ + add %ah,0x53dd65b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd2e,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4083951,17 +4083570,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ xor 0x2(%rip),%cl │ │ │ │ add %dh,0x5c(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20d3294 │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -4084204,29 +4083822,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20d3506 │ │ │ │ or $0x2,%eax │ │ │ │ add %ch,(%rax) │ │ │ │ pop %rbp │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ xor $0xd,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x5d(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,0x20d(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -4084292,17 +4083908,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20d35,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ pop %rdi │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0x20d(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0xb3,(%rsi) │ │ │ │ @@ -4084313,17 +4083928,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20f4312 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ pop %rdi │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rsi) │ │ │ │ or $0x2,%eax │ │ │ │ add %al,%al │ │ │ │ @@ -4084334,24 +4083948,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dh,(%rsi) │ │ │ │ or $0x2,%eax │ │ │ │ add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,(%rsi) │ │ │ │ or $0x2,%eax │ │ │ │ - add %cl,0x3ed3660(%rax) │ │ │ │ + add %cl,0x53dd660(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ ss or $0x2,%eax │ │ │ │ @@ -4084427,17 +4084040,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,(%rdi) │ │ │ │ or $0x2,%eax │ │ │ │ add %ch,0x61(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,(%rdi) │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -4084475,17 +4084087,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xorb $0xd,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4084554,15 +4084165,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ cmp %cl,0x2(%rip) │ │ │ │ - add %ch,0x3ed3663(%rax) │ │ │ │ + add %ch,0x53dd663(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20d389a │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4084572,18 +4084183,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,(%rax) │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,%al │ │ │ │ - movsxd (%rsi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + movsxd %esi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xc000000000020d38,%al │ │ │ │ jp 20d3847 │ │ │ │ (bad) │ │ │ │ @@ -4084744,26 +4084353,25 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ cmp 0x2(%rip),%cl │ │ │ │ - add %bh,0x3ed3664(%rax) │ │ │ │ + add %bh,0x53dd664(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20d3a │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - fs ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fs (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmpb $0xd,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4085020,18 +4084628,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,0x20d(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ah,0x36(%rbp) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %ah,-0x2a(%rbp) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0x20d(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,(%rcx) │ │ │ │ @@ -4085176,17 +4084782,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,(%rsi) │ │ │ │ or $0x2,%eax │ │ │ │ add %cl,%al │ │ │ │ - gs ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + gs (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1000000000020d3e,%al │ │ │ │ (bad) │ │ │ │ jmp 20d3ea1 │ │ │ │ @@ -4085858,17 +4085463,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,0xd(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - ss in (%dx),%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + data16 (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,0xd(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4085964,17 +4085568,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,0xd(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x67(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,0xd(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4086038,18 +4085641,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd46,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ah,0x36(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %ah,-0x2a(%rdi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20d4718 │ │ │ │ or $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4086107,17 +4085708,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20d47a9 │ │ │ │ or $0x2,%eax │ │ │ │ add %bh,%al │ │ │ │ - addr32 ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + addr32 (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,0xd(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4086167,15 +4085767,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0xd(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - push $0x3ed36 │ │ │ │ + push $0x53dd6 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,0xd(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4086199,15 +4085799,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ or $0x2,%rax │ │ │ │ add %dl,(%rax) │ │ │ │ - imul $0x3ed,(%rsi),%esi │ │ │ │ + imul $0x53d,%esi,%edx │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ or $0x2,%rax │ │ │ │ add %ah,0x6b32a(%rax) │ │ │ │ @@ -4086360,18 +4085960,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd49,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,0x36(%rcx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %ch,-0x2a(%rcx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20d4a1b │ │ │ │ or $0x2,%eax │ │ │ │ add %dh,%al │ │ │ │ @@ -4086436,15 +4086034,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20d4aac │ │ │ │ or $0x2,%eax │ │ │ │ add %al,%al │ │ │ │ - imul $0x3ed,(%rsi),%esi │ │ │ │ + imul $0x53d,%esi,%edx │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,0xd(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4086482,15 +4086080,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20f5827 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - imul $0x3ed,(%rsi),%esi │ │ │ │ + imul $0x53d,%esi,%edx │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0xd(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4086583,18 +4086181,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fmuls 0xd(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - push $0x36 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + push $0xffffffffffffffd6 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock rex.WXB or $0x2,%rax │ │ │ │ add %al,0x61402(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4086755,17 +4086351,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20d4daf │ │ │ │ or $0x2,%eax │ │ │ │ add %al,0x6a(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,0xd(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4086791,15 +4086386,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,0xd(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed366a(%rax) │ │ │ │ + add %al,0x53dd66a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20f5b2a │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4087102,18 +4086697,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xf000000000020d50,%al │ │ │ │ - push $0x36 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + push $0xffffffffffffffd6 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20d50,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -4087346,18 +4086939,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd52,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,0x36(%rbx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %ch,-0x2a(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20d5324 │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -4087369,17 +4086960,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ push %rdx │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,0x6b(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,0xd(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4087391,15 +4086981,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dl,0xd(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed366b(%rax) │ │ │ │ + add %bl,0x53dd66b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex push %rbx │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4087499,24 +4087089,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dl,0x2(%rbp,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20d5496 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W push %rsp │ │ │ │ or $0x2,%eax │ │ │ │ - add %ch,0x3ed366c(%rax) │ │ │ │ + add %ch,0x53dd66c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ push %rsp │ │ │ │ @@ -4087527,17 +4087116,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20d54be │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ push %rsp │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4087945,17 +4087533,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bl,0xd(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,0xd(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4088063,17 +4087650,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex pop %rcx │ │ │ │ or $0x2,%eax │ │ │ │ add %bl,0x6d(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4088208,15 +4087794,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x5a,%al │ │ │ │ or $0x2,%eax │ │ │ │ - add %dl,0x3ed366d(%rax) │ │ │ │ + add %dl,0x53dd66d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $0x2,0xd(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4088269,17 +4087855,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,0xd(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ pop %rbx │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4088324,17 +4087909,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x5b,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %bh,(%rax) │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd5b,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4088556,17 +4088140,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $0x2,0xd(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20d5e28 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcomps 0xd(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4088929,15 +4088512,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ah,0xd(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed366e(%rax) │ │ │ │ + add %ch,0x53dd66e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,0xd(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4089059,17 +4088642,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20d62c0 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20d62c4 │ │ │ │ or $0x2,%eax │ │ │ │ add %al,0x60bc2(%rax) │ │ │ │ @@ -4089079,17 +4088661,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,0xd(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x7000000000020d62,%al │ │ │ │ ret $0x60b │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4089282,17 +4088863,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x0,0x2(%rbp,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ fs or $0x2,%eax │ │ │ │ add %ah,0x6a946(%rax) │ │ │ │ @@ -4089339,18 +4088919,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,0xd(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - jo 20d6541 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jo 20d64e1 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,0xd(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4089387,17 +4088965,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,0xd(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x70(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xb000000000020d65,%al │ │ │ │ jl 20d65ad │ │ │ │ (bad) │ │ │ │ @@ -4089509,15 +4089086,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x66,%al │ │ │ │ or $0x2,%eax │ │ │ │ - add %ah,0x3ed3670(%rax) │ │ │ │ + add %ah,0x53dd670(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x2,0xd(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4089614,29 +4089191,25 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ addr32 or $0x2,%eax │ │ │ │ add %bl,%al │ │ │ │ - jo 20d67c9 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jo 20d6769 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x67,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,(%rax) │ │ │ │ - jno 20d67e1 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jno 20d6781 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd67,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4089674,15 +4089247,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,0xd(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed3671(%rax) │ │ │ │ + add %al,0x53dd671(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex push $0x20d │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4089703,15 +4089276,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20d68ca │ │ │ │ or $0x2,%eax │ │ │ │ - add %bh,0x3ed3671(%rax) │ │ │ │ + add %bh,0x53dd671(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,0xd(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4089871,29 +4089444,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,0xd(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - jb 20d6a51 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 20d69f1 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,0xd(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x72(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ push $0xd │ │ │ │ add (%rax),%al │ │ │ │ @@ -4090200,15 +4089770,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,0xd(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed3672(%rax) │ │ │ │ + add %bl,0x53dd672(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,0xd(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4090219,18 +4089789,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,%al │ │ │ │ - jb 20d6d81 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 20d6d21 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20d6d │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ @@ -4090354,18 +4089922,16 @@ │ │ │ │ add %dh,0x6b333(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xa800000000020d6e,%al │ │ │ │ - jae 20d6ed1 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jae 20d6e71 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20d6e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -4090438,18 +4090004,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,%al │ │ │ │ - jae 20d6f91 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jae 20d6f31 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20d6fd9 │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,%al │ │ │ │ @@ -4090500,18 +4090064,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock outsl %ds:(%rsi),(%dx) │ │ │ │ or $0x2,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ - je 20d7021 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + je 20d6fc1 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,0xd(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4090602,18 +4090164,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd70,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - je 20d70f9 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + je 20d7099 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20d7142 │ │ │ │ or $0x2,%eax │ │ │ │ add %dh,(%rax) │ │ │ │ @@ -4090765,15 +4090325,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W jb 20d7248 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed3674(%rax) │ │ │ │ + add %dl,0x53dd674(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jb 20d7260 │ │ │ │ @@ -4090958,18 +4090518,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ jae 20d73f8 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - je 20d7429 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + je 20d73c9 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,0x2(%rbp,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4091291,18 +4090849,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd76,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,0x36(%rbp) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %dh,-0x2a(%rbp) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20d7748 │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,-0x1f(%rax) │ │ │ │ @@ -4091364,17 +4090920,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ ja 20d7758 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x75(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20d77d9 │ │ │ │ or $0x2,%eax │ │ │ │ add %al,0x15(%rax) │ │ │ │ @@ -4091384,15 +4090939,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,0xd(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed3675(%rax) │ │ │ │ + add %ch,0x53dd675(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xa000000000020d77,%al │ │ │ │ adc $0x11,%al │ │ │ │ @@ -4091452,18 +4091007,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,0xd(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - jne 20d7861 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 20d7801 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W js 20d7848 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4091506,18 +4091059,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x78,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ - jbe 20d78d9 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jbe 20d7879 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $0x2,0xd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4091563,17 +4091114,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0xd(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x76(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,0xd(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4091860,18 +4091410,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $0x2,0xd(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - jbe 20d7bf1 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jbe 20d7b91 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivrs 0xd(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4091928,18 +4091476,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20d7c │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - jbe 20d7c99 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jbe 20d7c39 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmpb $0x0,0x2(%rbp,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ @@ -4092011,30 +4091557,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,0xd(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - ja 20d7d59 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 20d7cf9 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex jge 20d7d40 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - ja 20d7d71 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 20d7d11 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ jge 20d7d58 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4092156,27 +4091698,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jle 20d7e60 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed3677(%rax) │ │ │ │ + add %cl,0x53dd677(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20d7ee8 │ │ │ │ or $0x2,%eax │ │ │ │ add %al,%al │ │ │ │ - ja 20d7ea9 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 20d7e49 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ jle 20d7e90 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4092231,18 +4091771,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,0xd(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - js 20d7f39 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + js 20d7ed9 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0xd(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4093298,18 +4092836,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,0x20d(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,0x36(%rcx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sarb $1,-0x2a(%rcx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x3000000000020d89,%al │ │ │ │ (bad) │ │ │ │ or $0x6,%al │ │ │ │ @@ -4093725,18 +4093261,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $0x0,0x20d(%rbp) │ │ │ │ add %cl,(%rax) │ │ │ │ - jp 20d8df1 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jp 20d8d91 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fmuls 0x20d(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $0x11,(%rax) │ │ │ │ @@ -4093813,28 +4093347,25 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ mov 0x2(%rip),%cs │ │ │ │ add %cl,(%rax) │ │ │ │ - jnp 20d8ec9 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jnp 20d8e69 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x8e,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %al,0x7b(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xd8e,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4093925,18 +4093456,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x1800000000020d8f,%al │ │ │ │ - jge 20d8fd1 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jge 20d8f71 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20d8f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x29(%rax) │ │ │ │ @@ -4094113,17 +4093642,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ xchg %eax,%ecx │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,0x7d(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20d91 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ @@ -4094367,17 +4093895,16 @@ │ │ │ │ test $0x6,%eax │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $0x0,0x20d(%rbx) │ │ │ │ add %cl,0x7f(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms 0x20d(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ @@ -4096037,15 +4095564,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20da406 │ │ │ │ or $0x2,%eax │ │ │ │ - add %dl,0x3ed3680(%rax) │ │ │ │ + add %dl,0x53dd680(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,0x2(%rbp,%rcx,1) │ │ │ │ add %dh,0x60be3(%rax) │ │ │ │ @@ -4096119,36 +4095646,33 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movsq %ds:(%rsi),%es:(%rdi) │ │ │ │ or $0x2,%eax │ │ │ │ add %cl,%al │ │ │ │ - xorb $0xed,(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + adc $0x3d,%dh │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %ah,-0x5b(%rax) │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,-0x19(%rax) │ │ │ │ or (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20da50f │ │ │ │ or $0x2,%eax │ │ │ │ add %dh,(%rax) │ │ │ │ - xorl $0x3ed,(%rsi) │ │ │ │ + adc $0x53d,%esi │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4096252,15 +4095776,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ or $0x2,%eax │ │ │ │ - add %ah,0x3ed3681(%rax) │ │ │ │ + add %ah,0x53dd681(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xa6,%al │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4096272,15 +4095796,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xda6,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadds 0x3ed36(%rcx) │ │ │ │ + fadds 0x53dd6(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20da678 │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4096602,15 +4096126,15 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,0x20d(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,0x3ed36(%rdi) │ │ │ │ + sub %al,0x53dd6(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,0x20d(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4096847,18 +4096371,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ subb $0x0,0x2(%rbp,%rcx,1) │ │ │ │ clc │ │ │ │ - xchg %esi,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %edx,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4097614,18 +4097136,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dh,0x2(%rbp,%rcx,1) │ │ │ │ add %bl,%al │ │ │ │ - mov %dh,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %dl,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,0x2(%rbp,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rbx │ │ │ │ @@ -4097792,15 +4097312,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xdb5,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %cl,0x3ed36(%rcx) │ │ │ │ + adc %cl,0x53dd6(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20db587 │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4097913,17 +4097433,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20fc493 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x20d(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x6,-0x53(%rdi) │ │ │ │ @@ -4097999,15 +4097518,15 @@ │ │ │ │ add %dh,0x5eb48(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x0,0x20d(%rdi) │ │ │ │ - add %al,0x3ed3689(%rax) │ │ │ │ + add %al,0x53dd689(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivs 0x20d(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4098069,18 +4097588,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20db8 │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - mov %esi,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %edx,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmpb $0x0,0x20d(%rax) │ │ │ │ add %dl,%al │ │ │ │ adc %eax,%fs:(%rsi) │ │ │ │ @@ -4098100,18 +4097617,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xb8,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %dh,(%rax) │ │ │ │ - mov (%rsi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %dh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xdb8,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4098132,15 +4097647,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov $0x20d,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed368a │ │ │ │ + push $0x53dd68a │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,0x20d(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4098219,15 +4097734,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $1,0x20d(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed368a,%al │ │ │ │ + movabs 0x4000000053dd68a,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ mov $0x20d,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ @@ -4098680,18 +4098195,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20dbe │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - mov (%rsi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %esi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmpb $0x0,0x20d(%rsi) │ │ │ │ add %dl,0x6115f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4098740,17 +4098253,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov $0x20d,%esi │ │ │ │ add %al,(%rax) │ │ │ │ jo 20dbe7d │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,0x20d(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $0x6,0xa(%rbp) │ │ │ │ @@ -4098927,18 +4098439,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rol $0xd,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - mov %?,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %ss,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadd %st(0),%st │ │ │ │ or $0x2,%eax │ │ │ │ add %dh,%al │ │ │ │ @@ -4098959,17 +4098469,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,%cl │ │ │ │ or $0x2,%eax │ │ │ │ add %al,-0x74(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,%cl │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,%al │ │ │ │ @@ -4099017,17 +4098526,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ rorl $0x0,0x2(%rip) │ │ │ │ js 20dc11e │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xc1,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %dh,0x4a(%rax) │ │ │ │ @@ -4099219,25 +4098727,24 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20dc32d │ │ │ │ or $0x2,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ ret │ │ │ │ or $0x2,%eax │ │ │ │ - add %al,0x3ed368d(%rax) │ │ │ │ + add %al,0x53dd68d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xc3,%al │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4099259,15 +4098766,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadd %st(3),%st │ │ │ │ or $0x2,%eax │ │ │ │ - add %bh,0x3ed368d(%rax) │ │ │ │ + add %bh,0x53dd68d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock ret │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4099329,18 +4098836,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0xd,%ah │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - mov (%rsi),%? │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %esi,%ss │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4100515,17 +4100020,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ ror $0xd,%bh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x71(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fmul %st(7),%st │ │ │ │ or $0x2,%eax │ │ │ │ add %al,-0x7d(%rax) │ │ │ │ @@ -4100641,15 +4100145,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ rorb $1,0x2(%rip) │ │ │ │ - add %dl,0x3ed368f(%rax) │ │ │ │ + add %dl,0x53dd68f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,%cl │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4100880,17 +4100384,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,%bl │ │ │ │ or $0x2,%eax │ │ │ │ add %cl,%al │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ rorl %cl,0x2(%rip) │ │ │ │ add %dl,-0x12(%rax) │ │ │ │ @@ -4100958,17 +4100461,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ rorl %cl,0x2(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,%ah │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,-0x14(%rax) │ │ │ │ @@ -4101038,17 +4100540,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20dd4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ nop │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcl $1,%ah │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,-0x21(%rax) │ │ │ │ @@ -4101696,17 +4101197,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20fe8b7 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x70(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%bl │ │ │ │ or $0x2,%eax │ │ │ │ add %dh,0x5c(%rax) │ │ │ │ @@ -4101717,17 +4101217,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,%bl │ │ │ │ or $0x2,%eax │ │ │ │ add %ch,%al │ │ │ │ nop │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,%bl │ │ │ │ or $0x2,%eax │ │ │ │ add %al,0x55(%rax) │ │ │ │ @@ -4101938,15 +4101437,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bl,%ch │ │ │ │ or $0x2,%eax │ │ │ │ - add %bh,0x3ed3691(%rax) │ │ │ │ + add %bh,0x53dd691(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex fisttpll 0x2(%rip) │ │ │ │ add %dh,0x60901(%rax) │ │ │ │ @@ -4102150,27 +4101649,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,%bh │ │ │ │ or $0x2,%eax │ │ │ │ add %ch,(%rax) │ │ │ │ xchg %eax,%edx │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ fisttps 0x2(%rip) │ │ │ │ add %ah,-0x6e(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20ddf │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -4102324,17 +4101821,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shl $1,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,%al │ │ │ │ xchg %eax,%edx │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 20feebd │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -4102989,17 +4102485,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%bh │ │ │ │ or $0x2,%eax │ │ │ │ add %ch,-0x6d(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,%bh │ │ │ │ or $0x2,%eax │ │ │ │ add %dh,0x6a8e5(%rax) │ │ │ │ @@ -4103058,15 +4102553,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xe7,%al │ │ │ │ or $0x2,%eax │ │ │ │ - add %ah,0x3ed3693(%rax) │ │ │ │ + add %ah,0x53dd693(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shl $0xd,%bh │ │ │ │ add (%rax),%al │ │ │ │ @@ -4103108,17 +4102603,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %bl,%al │ │ │ │ xchg %eax,%ebx │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -4103488,17 +4102982,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xeb,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %cl,-0x6c(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xdeb,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4103763,17 +4103256,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ out %al,(%dx) │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,%al │ │ │ │ xchg %eax,%edi │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20dee │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -4103966,17 +4103458,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ cwtl │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ lock or $0x2,%eax │ │ │ │ add %ah,0x39(%rax) │ │ │ │ @@ -4104086,28 +4103577,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ int1 │ │ │ │ or $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ cltd │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20df1 │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ cltd │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor $0xd,%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4104120,17 +4103609,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ int1 │ │ │ │ or $0x2,%eax │ │ │ │ add %dh,-0x67(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xf1,%al │ │ │ │ or $0x2,%eax │ │ │ │ add %al,-0x11(%rax) │ │ │ │ @@ -4104162,15 +4103650,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ int1 │ │ │ │ or $0x2,%eax │ │ │ │ - add %ch,0x3ed3699(%rax) │ │ │ │ + add %ch,0x53dd699(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,%dl │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4104200,28 +4103688,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ repnz or $0x2,%eax │ │ │ │ add %ch,%al │ │ │ │ cltd │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20df254 │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,%dl │ │ │ │ or $0x2,%eax │ │ │ │ add %ah,%al │ │ │ │ @@ -4104278,17 +4103764,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dh,%bl │ │ │ │ or $0x2,%eax │ │ │ │ add %bl,-0x66(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,%bl │ │ │ │ or $0x2,%eax │ │ │ │ add %al,0x6a8f2(%rax) │ │ │ │ @@ -4104393,17 +4103878,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,%ah │ │ │ │ or $0x2,%eax │ │ │ │ add %cl,%al │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ hlt │ │ │ │ or $0x2,%eax │ │ │ │ @@ -4105019,17 +4104503,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ cli │ │ │ │ or $0x2,%eax │ │ │ │ add %cl,%al │ │ │ │ fwait │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20dfa │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -4105224,15 +4104707,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W cld │ │ │ │ or $0x2,%eax │ │ │ │ - add %bl,0x3ed369c(%rax) │ │ │ │ + add %bl,0x53dd69c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ cld │ │ │ │ @@ -4105498,38 +4104981,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sar $1,%dh │ │ │ │ or $0x2,%eax │ │ │ │ add %dl,%al │ │ │ │ pushf │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2100cdb │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ popf │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%bh │ │ │ │ or $0x2,%eax │ │ │ │ add %al,-0x63(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,%bh │ │ │ │ or $0x2,%eax │ │ │ │ add %al,%al │ │ │ │ @@ -4105735,91 +4105215,85 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20e00d2 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed369d(%rax) │ │ │ │ + add %bh,0x53dd69d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ add %cl,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ sahf │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rcx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x62(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,(%rcx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x62(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex add %ecx,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ sahf │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ add %ecx,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ sahf │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20e0163 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ lahf │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,(%rcx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4105831,101 +4105305,98 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x6800000000020e01,%al │ │ │ │ lahf │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20e01,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed369f(%rax) │ │ │ │ + add %ah,0x53dd69f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,(%rcx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - movabs 0x400000003ed36,%al │ │ │ │ + movabs 0x4000000053dd6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2100fde │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - movabs 0x400000003ed36,%al │ │ │ │ + movabs 0x4000000053dd6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - movabs 0x400000003ed36,%al │ │ │ │ + movabs 0x4000000053dd6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,(%rdx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x60(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,(%rdx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed36a0(%rax) │ │ │ │ + add %bl,0x53dd6a0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W add (%rsi),%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - movabs 0x400000003ed36,%al │ │ │ │ + movabs 0x4000000053dd6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add (%rsi),%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - movabs 0x400000003ed36,%eax │ │ │ │ + movabs 0x4000000053dd6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20e026c │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x5f(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ add (%rsi),%cl │ │ │ │ add (%rax),%al │ │ │ │ @@ -4105936,34 +4105407,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x2,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed36a1(%rax) │ │ │ │ + add %bh,0x53dd6a1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $0xe,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - movabs 0x400000003ed36,%eax │ │ │ │ + movabs 0x4000000053dd6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadds (%rdx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - movabs %al,0x400000003ed36 │ │ │ │ + movabs %al,0x4000000053dd6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock add (%rsi),%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x6ad7a(%rax) │ │ │ │ @@ -4105996,17 +4105467,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,(%rbx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x5e(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ add (%rsi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ @@ -4106101,15 +4105571,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rsi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed36a2(%rax) │ │ │ │ + add %bl,0x53dd6a2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,(%rsi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4106187,15 +4105657,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,(%rsi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - movabs %al,0x400000003ed36 │ │ │ │ + movabs %al,0x4000000053dd6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 21012e1 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x28(%rax) │ │ │ │ test $0x6,%al │ │ │ │ @@ -4106233,15 +4105703,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x20e,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,0x3ed36(%rbx) │ │ │ │ + or %ah,0x53dd6(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add $0x20e,%eax │ │ │ │ @@ -4106290,15 +4105760,15 @@ │ │ │ │ movsxd 0x6(%rbp),%ebp │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadds 0x20e(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - rex movabs %eax,0x400000003ed36 │ │ │ │ + rex movabs %eax,0x4000000053dd6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock add $0x20e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $1,(%rsi) │ │ │ │ or %eax,(%rsi) │ │ │ │ @@ -4106343,34 +4105813,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x5d(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20e06 │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed36a3(%rax) │ │ │ │ + add %dh,0x53dd6a3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ addb $0xe,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - movabs %eax,0x400000003ed36 │ │ │ │ + movabs %eax,0x4000000053dd6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4106390,15 +4105859,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xe06,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,0x3ed(%rsi,%rsi,1) │ │ │ │ + and %ah,0x53d(%rsi,%rdx,8) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20e06d8 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4106491,17 +4105960,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xc000000000020e07,%al │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20e07,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x6ad80(%rax) │ │ │ │ @@ -4106522,17 +4105990,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 21015e4 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4106834,17 +4106301,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,(%rdx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x6000000000020e0a,%al │ │ │ │ rex mov $0x6,%bl │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4106884,17 +4106350,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x58(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,(%rbx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4107050,15 +4106515,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20e0c │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x3ed36,%eax │ │ │ │ + test $0x53dd6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0x2,(%rsi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4107094,17 +4106559,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xe0c,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20e0c6b │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20e0cde │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4107390,17 +4106854,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ femms │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20e0f │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -4107681,29 +4107144,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $0xe,(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms (%rcx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x55(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock adc %ecx,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4107962,15 +4107423,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dl,(%rsi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed36ab(%rax) │ │ │ │ + add %dl,0x53dd6ab(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dl,(%rsi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4108302,17 +4107763,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ xor %dl,(%rdi) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4109013,15 +4108473,15 @@ │ │ │ │ add %ah,-0x18(%rax) │ │ │ │ movabs 0x40000000006,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ sbb $0x20e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fb546b │ │ │ │ + call 74bf46b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcomps 0x20e(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4109271,18 +4108731,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W and %cl,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - mov $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ and %cl,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4109327,17 +4108785,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubs (%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x50(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock and %cl,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4109483,18 +4108940,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x22(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - mov $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20e2284 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4109512,18 +4108967,16 @@ │ │ │ │ add %dl,0x6a0f4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x2000000000020e22,%al │ │ │ │ - mov $0x36,%cl │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%cl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20e22,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4109549,17 +4109002,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and (%rsi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x4f(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,(%rbx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4109601,64 +4109053,57 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20e238d │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - mov $0x36,%cl │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%cl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ and (%rsi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x36,%dl │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x23,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - mov $0x36,%dl │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0xe,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x4e(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubs (%rbx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed36b2(%rax) │ │ │ │ + add %ch,0x53dd6b2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock and (%rsi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ @@ -4109669,17 +4109114,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,(%rsi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x4d(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ah,(%rsi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4109699,15 +4109143,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ and $0xe,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed36b3(%rax) │ │ │ │ + add %al,0x53dd6b3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20e24 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4109730,15 +4109174,15 @@ │ │ │ │ add %al,%al │ │ │ │ cmc │ │ │ │ movabs 0x40000000006,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x20e24(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed36b3(%rax) │ │ │ │ + add %bh,0x53dd6b3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xe24,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4109816,15 +4109260,15 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,0x20e(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dh,0x3ed(%rsi,%rsi,1) │ │ │ │ + sbb %dh,0x53d(%rsi,%rdx,8) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xa000000000020e25,%al │ │ │ │ mulb 0x6(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -4109838,18 +4109282,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0x20e(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - mov $0x36,%ah │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%ah │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2103402 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x9(%rax) │ │ │ │ @@ -4109857,18 +4109299,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ es (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - mov $0x36,%ah │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%ah │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,(%rsi) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4109919,52 +4109359,47 @@ │ │ │ │ out %al,(%dx) │ │ │ │ movabs 0x40000000006,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x20e26(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - mov $0x36,%ch │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%ch │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x26,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x4b(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0xe,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed36b5(%rax) │ │ │ │ + add %bl,0x53dd6b5(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubs (%rsi) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - mov $0x36,%ch │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%ch │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock es (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4110012,18 +4109447,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x27(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - mov $0x36,%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0xe,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4110149,17 +4109582,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x4a(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xb000000000020e28,%al │ │ │ │ pop %rbx │ │ │ │ in (%dx),%al │ │ │ │ @@ -4110210,15 +4109642,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ch,(%rcx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed36b6(%rax) │ │ │ │ + add %cl,0x53dd6b6(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -4110231,18 +4109663,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %rcx,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - mov $0x36,%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ sub %ecx,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4110309,18 +4109739,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock sub %ecx,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - mov $0x36,%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,(%rdx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4110391,17 +4109819,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ sub (%rsi),%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x49(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x2a,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4110482,17 +4109909,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ sub (%rsi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x49(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20e2b8d │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4110576,18 +4110002,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,(%rsi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - mov $0x36,%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd6,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W sub $0xe,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4110612,15 +4110036,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20e2c96 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - mov $0x3ed36,%eax │ │ │ │ + mov $0x53dd6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ sub $0xe,%al │ │ │ │ @@ -4110654,17 +4110078,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubrs (%rsi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x48(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock sub $0xe,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4111078,15 +4110501,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20e3102 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - mov $0x3ed36,%eax │ │ │ │ + mov $0x53dd6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ xor %cl,(%rsi) │ │ │ │ @@ -4111466,15 +4110889,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ xor $0xe,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - mov $0x3ed36,%ecx │ │ │ │ + mov $0x53dd6,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20e3496 │ │ │ │ (bad) │ │ │ │ @@ -4112845,17 +4112268,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0xe(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x47(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,0xe(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4112885,15 +4112307,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ rex.B (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed36b9(%rax) │ │ │ │ + add %bh,0x53dd6b9(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20e41ab │ │ │ │ (bad) │ │ │ │ @@ -4113229,15 +4112651,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ rex.R (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - mov $0x3ed36,%ecx │ │ │ │ + mov $0x53dd6,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x44,%al │ │ │ │ (bad) │ │ │ │ @@ -4113264,15 +4112686,15 @@ │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ rex.R (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed36ba(%rax) │ │ │ │ + add %cl,0x53dd6ba(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,0xe(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4113345,15 +4112767,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xe45,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $0x0,0x3ed36(%rdx) │ │ │ │ + sarb $0x0,0x53dd6(%rdx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20e4617 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4113791,15 +4113213,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,0xe(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed36,%ebx │ │ │ │ + mov $0x53dd6,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2105826 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4114030,15 +4113452,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ rex.WXB (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - mov $0x3ed36,%ebx │ │ │ │ + mov $0x53dd6,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %cl,0x2(%rsi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4114414,17 +4113836,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20e4fb1 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x45(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,0xe(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4114562,17 +4113983,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $0x2,0xe(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xbb,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms 0xe(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4115138,15 +4114558,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20e55,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - mov $0x3ed36,%ebx │ │ │ │ + mov $0x53dd6,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $1,0xe(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4115314,15 +4114734,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,0xe(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - mov $0x3ed36,%esp │ │ │ │ + mov $0x53dd6,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ push %rdi │ │ │ │ @@ -4115348,15 +4114768,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0x2,0xe(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x3ed36,%esp │ │ │ │ + mov $0x53dd6,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ push %rdi │ │ │ │ @@ -4115688,15 +4115108,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x400000000061181,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x20e5a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed36bc(%rax) │ │ │ │ + add %bl,0x53dd6bc(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x5a,%al │ │ │ │ (bad) │ │ │ │ @@ -4115797,15 +4115217,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,0xe(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed36,%ebp │ │ │ │ + mov $0x53dd6,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xe000000000020e5b,%al │ │ │ │ (bad) │ │ │ │ @@ -4115988,15 +4115408,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20e5d │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - mov $0x3ed36,%ebp │ │ │ │ + mov $0x53dd6,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x2,0xe(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4116229,17 +4115649,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ pop %rdi │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x43(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x5f,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4116514,15 +4115933,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,0xe(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - mov $0x3ed36,%esi │ │ │ │ + mov $0x53dd6,%esi │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4116918,36 +4116337,36 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ah,0xe(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed36be(%rax) │ │ │ │ + add %al,0x53dd6be(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,0xe(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - mov $0x3ed36,%esi │ │ │ │ + mov $0x53dd6,%esi │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ data16 (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - mov $0x3ed36,%edi │ │ │ │ + mov $0x53dd6,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20e66 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4117059,17 +4116478,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x67(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x41(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,0xe(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4117212,15 +4116630,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock push $0x20e │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,0x3ed36(%rdi) │ │ │ │ + mov %bh,0x53dd6(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,0xe(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4117319,15 +4116737,15 @@ │ │ │ │ add %ah,0x26(%rax) │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ imul $0x2,(%rsi),%ecx │ │ │ │ add %dh,%al │ │ │ │ - mov $0x3ed36,%edi │ │ │ │ + mov $0x53dd6,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,0xe(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4117393,22 +4116811,21 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20e6a,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - shlb $0xed,(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rcl $0x3d,%dh │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $1,0xe(%rdx) │ │ │ │ + add %dl,%al │ │ │ │ + push $0xe │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ sub %esp,0x6(%rcx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4117496,15 +4116913,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $0x2,0xe(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed36c0 │ │ │ │ + push $0x53dd6c0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubrs 0xe(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4117535,25 +4116952,26 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,0x2(%rsi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x36c0,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0xd6c0,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,0x2(%rsi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lock (bad) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ test $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4117567,22 +4116985,20 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20e6c │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shll $0xed,(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rcl $0x3d,%esi │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - subb $0x0,0x2(%rsi,%rcx,1) │ │ │ │ + add %al,0x20e6c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x2b(%rax) │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x20e6c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4117627,15 +4117043,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed36c1(%rax) │ │ │ │ + add %bl,0x53dd6c1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,0xe(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4117649,52 +4117065,46 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,0xe(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - shll $0xed,(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rcl $0x3d,%esi │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex insl (%dx),%es:(%rdi) │ │ │ │ + add %al,0x6d(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - ret $0xed36 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + ret $0x3dd6 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + add %bl,0x6d(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x6a12d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20e6dcf │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x3e(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,0xe(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4117720,15 +4117130,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,0xe(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed36c2(%rax) │ │ │ │ + add %al,0x53dd6c2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2107c4a │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4117755,15 +4117165,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,0xe(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed36c2(%rax) │ │ │ │ + add %bh,0x53dd6c2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W outsb %ds:(%rsi),(%dx) │ │ │ │ (bad) │ │ │ │ @@ -4117883,23 +4117293,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,0xe(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - ret $0xed36 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + ret $0x3dd6 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ + add %dl,0x6f(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x2e(%rax) │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4117935,17 +4117342,16 @@ │ │ │ │ cs movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x20e6f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ ret │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xe6f,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4117992,17 +4117398,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x70(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x3d(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ jo 20e7059 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4118022,15 +4117427,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,0xe(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed36c3(%rax) │ │ │ │ + add %ch,0x53dd6c3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x4000000000020e70,%al │ │ │ │ xor %esp,0x6(%rcx) │ │ │ │ @@ -4118246,17 +4117651,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x72,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xe72,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4118303,37 +4117707,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,0xe(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex jae 20e7341 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x3c(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ jae 20e7359 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed36c4(%rax) │ │ │ │ + add %dl,0x53dd6c4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20e73d5 │ │ │ │ (bad) │ │ │ │ @@ -4118346,17 +4117748,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,0xe(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x9000000000020e73,%al │ │ │ │ cli │ │ │ │ adc (%rsi),%eax │ │ │ │ @@ -4118539,22 +4117940,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,0xe(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - jne 20e7551 │ │ │ │ + add %dl,0x75(%rax) │ │ │ │ + (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x613f7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4118823,17 +4118222,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ ja 20e77c1 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x3b(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivs 0xe(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4118843,15 +4118241,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock ja 20e77f1 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed36c5(%rax) │ │ │ │ + add %ch,0x53dd6c5(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,0xe(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4118879,17 +4118277,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ js 20e7851 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x3a(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20e78 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x6a890(%rax) │ │ │ │ @@ -4118965,15 +4118362,15 @@ │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ jns 20e7929 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed36c6(%rax) │ │ │ │ + add %al,0x53dd6c6(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex jns 20e7941 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4118994,15 +4118391,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20e79db │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed36c6(%rax) │ │ │ │ + add %bh,0x53dd6c6(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,0xe(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4119037,17 +4118434,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $1,0xe(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2108856 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x6a133(%rax) │ │ │ │ @@ -4119118,17 +4118514,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ jp 20e7a91 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x39(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x7a,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4119167,26 +4118562,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ jnp 20e7b09 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0xe(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - enter $0xed36,$0x3 │ │ │ │ + enter $0x3dd6,$0x5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,0xe(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4119300,17 +4118694,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex jl 20e7c41 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x38(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ jl 20e7c59 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4119344,15 +4118737,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xd000000000020e7c,%al │ │ │ │ rex.RXB movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x20e7c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed36c8(%rax) │ │ │ │ + add %bl,0x53dd6c8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $1,0x2(%rsi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4119578,17 +4118971,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xe7e,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ ror $1,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20e7f50 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4119601,17 +4118993,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ jle 20e7ef9 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ leave │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,0xe(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4119641,17 +4119032,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ jg 20e7f59 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x37(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20e7fe1 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4119902,15 +4119292,15 @@ │ │ │ │ rex.X movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7e(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed36c9(%rax) │ │ │ │ + add %cl,0x53dd6c9(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ (bad) │ │ │ │ @@ -4119923,17 +4119313,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x7e(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ leave │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,0x20e(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,0x6a8(%rdx) │ │ │ │ @@ -4120083,17 +4119472,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ test %cl,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ leave │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,0x2(%rsi,%rcx,1) │ │ │ │ add %ah,0x6a146(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4120119,17 +4119507,16 @@ │ │ │ │ add %ah,%al │ │ │ │ rex.RX movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x20e84(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x36(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ test %cl,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4120288,26 +4119675,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W xchg %cl,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x36(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ xchg %cl,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed36ca(%rax) │ │ │ │ + add %ch,0x53dd6ca(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20e85f0 │ │ │ │ (bad) │ │ │ │ @@ -4120316,24 +4119702,20 @@ │ │ │ │ add %ah,0x4c(%rax) │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x20e86(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - lret $0xed36 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + lret $0x3dd6 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x86,%al │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,0x20e86(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ rex.WXB movabs 0x40000000006,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ xchg %cl,(%rsi) │ │ │ │ @@ -4120390,17 +4119772,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x79(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ lret │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20e87 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -4120550,15 +4119931,15 @@ │ │ │ │ rex.WRX movabs 0x40000000006,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ecx,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed36cb(%rax) │ │ │ │ + add %dh,0x53dd6cb(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,0x20e(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4120750,27 +4120131,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov (%rsi),%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ int3 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %cl,0x20e(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,%ah │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %cl,0x20e(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0x6,-0x5f(%rdx) │ │ │ │ @@ -4120888,17 +4120267,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ mov %cs,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ int3 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20e8bf6 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4120913,17 +4120291,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov %cs,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x33(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x8c,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4120960,18 +4120337,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %cl,0x20e(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - int $0x36 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + int $0xd6 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,0x20e(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ and %bl,0x6(%rax,%rbp,4) │ │ │ │ @@ -4121009,43 +4120384,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0x0,0x20e(%rbp) │ │ │ │ add %dl,%al │ │ │ │ - int $0x36 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + int $0xd6 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ lea (%rsi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x8d,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x32(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xe8d,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4121059,17 +4120430,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20e8d5f │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x32(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ lea (%rsi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ @@ -4121149,15 +4120519,15 @@ │ │ │ │ movabs 0x7000000000020e8e,%al │ │ │ │ push %rsp │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x20e8e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed36ce(%rax) │ │ │ │ + add %dh,0x53dd6ce(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,0x20e(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4121407,17 +4120777,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x6f(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ iret │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ xchg %eax,%ecx │ │ │ │ (bad) │ │ │ │ @@ -4121720,18 +4121089,16 @@ │ │ │ │ pop %rsp │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x20e94(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - shlb $1,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rcl $1,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x2000000000020e94,%al │ │ │ │ pop %rbp │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ @@ -4121850,17 +4121217,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms 0x20e(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dl,%cl │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock xchg %eax,%ebp │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4121905,17 +4121271,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x6a(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x2f(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0x0,0x20e(%rsi) │ │ │ │ add %ah,0x6a160(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4122156,15 +4121521,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed36d1(%rax) │ │ │ │ + add %cl,0x53dd6d1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcomps 0x20e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4122191,18 +4121556,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ cltd │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - shll $1,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rcl $1,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,0x20e(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x0,0x6(%rcx,%riz,4) │ │ │ │ @@ -4122227,18 +4121590,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ movabs %gs:0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x20e99(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - shll $1,(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rcl $1,%esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ cltd │ │ │ │ (bad) │ │ │ │ @@ -4122299,17 +4121660,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bl,0x20e(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dl,%dl │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex (bad) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4122535,17 +4121895,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ pushf │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x2e(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20e9c │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4122668,17 +4122027,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,0x20e(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20e9d54 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x2000000000020e9d,%al │ │ │ │ or $0xb,%al │ │ │ │ (bad) │ │ │ │ @@ -4122782,17 +4122140,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ sahf │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x2d(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x9e,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4123004,15 +4122361,15 @@ │ │ │ │ movabs 0x2000000000020ea0,%al │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x20ea0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed36d3(%rax) │ │ │ │ + add %ah,0x53dd6d3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0x20e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4123037,17 +4122394,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,0x20e(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ fcom %st(3) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,0x20e(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x6f,%al │ │ │ │ @@ -4123087,26 +4122443,24 @@ │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x20ea1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x0,0x20e(%rcx) │ │ │ │ add %cl,-0x2c(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubs 0x20e(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x6,-0x5f(%rax) │ │ │ │ @@ -4123135,15 +4122489,15 @@ │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x5e(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed36d4(%rax) │ │ │ │ + add %al,0x53dd6d4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20ea2 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4123152,15 +4122506,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x0,0x20e(%rdx) │ │ │ │ - add %bh,0x3ed36d4(%rax) │ │ │ │ + add %bh,0x53dd6d4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ movabs %al,0x725000000000020e │ │ │ │ @@ -4123176,34 +4122530,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xea2,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20ea274 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + {rex2 0xd6} (bad) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ + add %bh,%al │ │ │ │ movabs %al,0xaa3000000000020e │ │ │ │ test $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4123225,17 +4122576,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex movabs %eax,0xd56800000000020e │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ movabs %eax,0x109000000000020e │ │ │ │ or (%rsi),%eax │ │ │ │ @@ -4123343,15 +4122693,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed36d5(%rax) │ │ │ │ + add %ah,0x53dd6d5(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20ea40e │ │ │ │ (bad) │ │ │ │ @@ -4123461,22 +4122811,21 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20ea5 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + {rex2 0xd6} (bad) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x20ea5(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - andb $0x0,0x20e(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ test $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4123485,29 +4122834,27 @@ │ │ │ │ cwtl │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xa5,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x2a(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xea5,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4123784,15 +4123131,15 @@ │ │ │ │ movsxd 0x6(%rbp),%ebp │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20ea8 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed36d6(%rax) │ │ │ │ + add %al,0x53dd6d6(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ subb $0x0,0x20e(%rax) │ │ │ │ add %al,0x7a(%rax) │ │ │ │ @@ -4123879,15 +4123226,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ test $0x20e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed36d6,%eax │ │ │ │ + mov $0x53dd6d6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20ea90b │ │ │ │ (bad) │ │ │ │ @@ -4123934,27 +4123281,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 210b886 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x20e(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dl,%bh │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ch,0x20e(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $0x0,0x6(%rbp,%riz,4) │ │ │ │ @@ -4123989,57 +4123334,51 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x29(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20eaa14 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ xlat %ds:(%rbx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fcom %st(6) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xaa,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - fdivs (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fcom %st(6) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $0x0,0x20e(%rdx) │ │ │ │ add %al,0x6a885(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4124058,28 +4123397,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock stos %al,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - fnstenv (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,0x20e(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20eaadb │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,0x20e(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ lock mov %ah,0x6(%rcx) │ │ │ │ @@ -4124093,15 +4123429,15 @@ │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x55(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed36d9(%rax) │ │ │ │ + add %ch,0x53dd6d9(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20eab │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4124112,18 +4123448,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ subb $0x0,0x20e(%rbx) │ │ │ │ add %ah,%al │ │ │ │ - fnstenv (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ @@ -4124275,18 +4123609,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 210bb89 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - fidivl (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fcmovbe %st(6),%st │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x20e(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ rex adc (%rbx),%cl │ │ │ │ @@ -4124305,17 +4123637,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x26(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lods %ds:(%rsi),%rax │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4124512,26 +4123843,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed36da(%rax) │ │ │ │ + add %bl,0x53dd6da(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,0x20e(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ rcr $1,%dl │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex scas %es:(%rdi),%eax │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4124557,28 +4123887,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20eaf11 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - (bad) (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fcmovnbe %st(6),%st │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,0x20e(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - rex (bad) (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex fcmovnbe %st(6),%st │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x7000000000020eaf,%al │ │ │ │ adc (%rbx),%ecx │ │ │ │ (bad) │ │ │ │ @@ -4124758,17 +4124084,16 @@ │ │ │ │ (bad) │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x20eb1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x25(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ mov $0xe,%cl │ │ │ │ add (%rax),%al │ │ │ │ @@ -4124851,33 +4124176,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20eb214 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed36db(%rax) │ │ │ │ + add %bh,0x53dd6db(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,0x20e(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20eb205 │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x20eb2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - (bad) (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fcmovnbe %st(6),%st │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20eb2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7d(%rax) │ │ │ │ @@ -4125115,17 +4124438,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,0x20e(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bl,%ah │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,0x20e(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x40000000006a881,%al │ │ │ │ @@ -4125229,15 +4124551,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W mov $0xe,%sil │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed36dc(%rax) │ │ │ │ + add %dl,0x53dd6dc(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0xe,%dh │ │ │ │ @@ -4125776,37 +4125098,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x2(%rsi,%rcx,1) │ │ │ │ add %dl,%al │ │ │ │ - fdivl (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,0x2(%rsi,%rcx,1) │ │ │ │ add %cl,(%rax) │ │ │ │ - fnsave (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fst %st(6) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,0x2(%rsi,%rcx,1) │ │ │ │ add %ch,-0x23(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs $0x7bd000000000020e,%rsp │ │ │ │ test $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4125814,15 +4125131,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x20e,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed36dd,%al │ │ │ │ + movabs 0x4000000053dd6dd,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x44(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4125931,15 +4125248,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ rex xchg %eax,%edx │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x20ebd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed36de(%rax) │ │ │ │ + add %bl,0x53dd6de(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xebd,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4125991,46 +4125308,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ mov $0x20e,%esi │ │ │ │ add %al,(%rax) │ │ │ │ rcr $1,%dh │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20ebe20 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - fbstp (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,0x20e(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x40000000006a87d,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x20ebe(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x21(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20ebe,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x6a193(%rax) │ │ │ │ @@ -4126106,18 +4125419,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov $0x20e,%edi │ │ │ │ add %al,(%rax) │ │ │ │ - sbb $0x36,%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb $0xd6,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xbf,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4126149,29 +4125460,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock mov $0x20e,%edi │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed36df,%eax │ │ │ │ + mov $0x53dd6df,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - fbstp (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4126229,17 +4125538,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ rorb $0x2,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xc0,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4126252,17 +4125560,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xec0,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20ec0a2 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20ec092 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4126274,30 +4125581,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ rorb $0x2,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xe0,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,%cl │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - loopne 20ec141 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + loopne 20ec0e1 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,%cl │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4126346,18 +4125650,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xf000000000020ec1,%al │ │ │ │ - loopne 20ec1d1 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + loopne 20ec171 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20ec1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x6a887(%rax) │ │ │ │ @@ -4126375,18 +4125677,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 210d09e │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - loope 20ec219 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + loope 20ec1b9 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%dl │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4126461,17 +4125761,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xc2,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x1f(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rol $0xe,%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4126623,15 +4125922,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,%ah │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed36e1(%rax) │ │ │ │ + add %bl,0x53dd6e1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,%ah │ │ │ │ (bad) │ │ │ │ @@ -4126643,18 +4125942,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x3c(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loop 20ec471 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + loop 20ec411 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -4126719,43 +4126016,38 @@ │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex loop 20ec531 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex loop 20ec4d1 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,%ch │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x1e(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,%ch │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - loop 20ec561 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + loop 20ec501 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4126799,17 +4126091,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,%bl │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadd %st(5),%st │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4127049,18 +4126340,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - in $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W enter $0x20e,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x75(%rax) │ │ │ │ @@ -4127071,32 +4126360,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ enter $0x20e,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x1c(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20ec832 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x63(%rax) │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x20ec8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed36e4(%rax) │ │ │ │ + add %al,0x53dd6e4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xc8,%al │ │ │ │ (bad) │ │ │ │ @@ -4127161,15 +4126449,15 @@ │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x37(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed36e4(%rax) │ │ │ │ + add %bh,0x53dd6e4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20ec9 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4127261,18 +4126549,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x36(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - in $0x36,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in $0xd6,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20eca2c │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4127323,18 +4126609,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lret │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - in $0x36,%eax │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in $0xd6,%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,%bl │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4127375,17 +4126659,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20ecb35 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x1b(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ lret │ │ │ │ (bad) │ │ │ │ @@ -4127604,17 +4126887,16 @@ │ │ │ │ add %al,-0x5c(%rax) │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x20ecd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x1a(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x8000000000020ecd,%al │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ movabs 0x40000000006,%eax │ │ │ │ @@ -4127636,15 +4126918,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 210dcaa │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed36e6(%rax) │ │ │ │ + add %bl,0x53dd6e6(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%dh │ │ │ │ (bad) │ │ │ │ @@ -4127928,18 +4127210,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ rorb $1,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - out %al,$0x36 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %al,$0xd6 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20ed032 │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4128512,17 +4127792,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x2b(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x19(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20ed5 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ @@ -4128870,15 +4128149,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb $0xe,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed36e7(%rax) │ │ │ │ + add %al,0x53dd6e7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ fmuls (%rsi) │ │ │ │ @@ -4128916,15 +4128195,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ fmuls (%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed36e7(%rax) │ │ │ │ + add %bh,0x53dd6e7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,%cl │ │ │ │ (bad) │ │ │ │ @@ -4129207,18 +4128486,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ fisttpl (%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - out %eax,$0x36 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,$0xd6 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xdb,%al │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4129306,15 +4128583,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20edc3e │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - call 212c9a4 │ │ │ │ + call 2141a44 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,%ah │ │ │ │ (bad) │ │ │ │ @@ -4129589,15 +4128866,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ fimuls (%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed36e8(%rax) │ │ │ │ + add %dl,0x53dd6e8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,%bh │ │ │ │ (bad) │ │ │ │ @@ -4129683,15 +4128960,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcr $1,%bh │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - call 212cd04 │ │ │ │ + call 2141da4 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 210eebc │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4129969,15 +4129246,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex loop 20ee241 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jmp 212cf74 │ │ │ │ + jmp 2142014 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ loop 20ee259 │ │ │ │ @@ -4130437,15 +4129714,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,%dh │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - jmp 212d34c │ │ │ │ + jmp 21423ec │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,%dh │ │ │ │ (bad) │ │ │ │ @@ -4130699,15 +4129976,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex call 20eea44 │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed36ea │ │ │ │ + push $0x53dd6ea │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ call 20eea5c │ │ │ │ @@ -4131372,17 +4130649,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xeed,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20eedbf │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4131399,18 +4130675,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ in (%dx),%eax │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - jmp 20eee29 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 20eedc9 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%dh │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4131436,17 +4130710,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex out %al,(%dx) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x15(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ out %al,(%dx) │ │ │ │ (bad) │ │ │ │ @@ -4131904,15 +4131177,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,%dl │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed36ec(%rax) │ │ │ │ + add %dh,0x53dd6ec(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ repnz (bad) │ │ │ │ @@ -4133305,15 +4132578,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2110cda │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed36ee(%rax) │ │ │ │ + add %dl,0x53dd6ee(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%dh │ │ │ │ (bad) │ │ │ │ @@ -4133635,17 +4132908,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f00,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ out %al,(%dx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4133712,28 +4132984,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %ecx,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ out %eax,(%dx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f016b │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x11(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ add %ecx,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4133865,18 +4133135,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xf02,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub $0x36,%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub $0xd6,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f02d4 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4134002,17 +4133270,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ out %eax,(%dx) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,(%rdi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4134110,37 +4133377,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock add $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x10(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,0x20f(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - lock ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,0x20f(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ shl $1,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,0x20f(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ @@ -4134184,28 +4133448,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ add $0x20f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ rex int1 │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x5,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0xf(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xf05,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4134527,17 +4133789,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xf08,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,%dl │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f08da │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4135249,17 +4134510,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,(%rdi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xe(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x20f0f,%al │ │ │ │ ret │ │ │ │ adc %eax,(%rsi) │ │ │ │ @@ -4135276,15 +4134536,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,(%rdi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed36f2(%rax) │ │ │ │ + add %al,0x53dd6f2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2111eec │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4135375,15 +4134635,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x10,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed36f2(%rax) │ │ │ │ + add %bh,0x53dd6f2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $0xf,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4135594,17 +4134854,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f1274 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - repz ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repz (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dl,(%rdx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4135706,17 +4134965,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f137d │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0xd(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ adc (%rdi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ @@ -4135763,15 +4135021,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock adc (%rdi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed36f3(%rax) │ │ │ │ + add %dl,0x53dd6f3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dl,(%rdi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4135863,17 +4135121,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f14e6 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - repz ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repz (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ adc $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ @@ -4136167,25 +4135424,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x17,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ hlt │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xf17,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed36f4 │ │ │ │ + push $0x53dd6f4 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f17e9 │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4136201,17 +4135457,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ hlt │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,(%rax) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4136295,17 +4135550,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $1,(%rax) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ hlt │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 21127f5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x611d3(%rax) │ │ │ │ @@ -4136584,17 +4135838,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1b(%rax) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ cmc │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,(%rbx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4136769,17 +4136022,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,0x20f(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W cmc │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ sbb $0x20f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4136911,25 +4136163,24 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,(%rsi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed36f5(%rax) │ │ │ │ + add %cl,0x53dd6f5(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xc000000000020f1e,%al │ │ │ │ cmc │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f1e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4137130,17 +4136381,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ and %cl,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ cmc │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4137174,29 +4136424,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ and %cl,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - divb (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + not %dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,(%rcx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0xa(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,(%rcx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4137267,15 +4136514,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,(%rcx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed36f6(%rax) │ │ │ │ + add %ah,0x53dd6f6(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 21130fe │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4137454,18 +4136701,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0xf,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - divb (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + not %dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ and (%rdi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ @@ -4137517,18 +4136762,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,(%rdi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - divl (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + not %esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,(%rdi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4137548,17 +4136791,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ and $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x9(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f2486 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4137630,18 +4136872,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,0x20f(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - xor $0x36,%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor $0xd6,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,0x20f(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ rcl $0xa1,%ah │ │ │ │ @@ -4137761,18 +4137001,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,(%rsi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - divl (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + not %esi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ es lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4137825,17 +4137063,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xf26,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,%al │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f26f8 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4137855,17 +4137092,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,(%rdi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x8(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,(%rdi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4137917,17 +4137153,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x8800000000020f27,%al │ │ │ │ clc │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f27,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -4137949,17 +4137184,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ clc │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4138170,17 +4137404,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f29fb │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x7(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ sub %ecx,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4138243,15 +4137476,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,(%rdx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed36f9(%rax) │ │ │ │ + add %dl,0x53dd6f9(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x6000000000020f2a,%al │ │ │ │ xlat %ds:(%rbx) │ │ │ │ @@ -4138318,17 +4137551,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x2b(%rax) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ stc │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ sub (%rdi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ @@ -4138361,17 +4137593,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x2b,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ cli │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $0xf,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4138479,15 +4137710,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xf2c,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed36fa │ │ │ │ + push $0x53dd6fa │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f2cfe │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4138541,17 +4137772,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ sub $0x20f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ js 20f2d4c │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f2d8f │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4138582,23 +4137812,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f2d,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed36fa(%rax) │ │ │ │ + add %dh,0x53dd6fa(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,0x20f(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fc64c7 │ │ │ │ + call 74d04c7 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2113d0a │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4138689,17 +4137919,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x2e,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ sti │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $0xf,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4138755,17 +4137984,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,(%rdi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x5(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4138774,15 +4138002,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20f2f │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed36fb(%rax) │ │ │ │ + add %bl,0x53dd6fb(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ subb $0xf,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4138841,17 +4138069,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ sti │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,(%rax) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4138864,48 +4138091,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,(%rax) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ cld │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex xor %cl,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x4(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ xor %cl,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x4(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f3092 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed36fc(%rax) │ │ │ │ + add %dh,0x53dd6fc(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,(%rax) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4138959,17 +4138183,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rcx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ cld │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dh,(%rcx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4138982,156 +4138205,141 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,(%rcx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x3(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %rcx,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed36fd(%rax) │ │ │ │ + add %bh,0x53dd6fd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ xor %ecx,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ std │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f319b │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ xor %ecx,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x2(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x31,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0xf,(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ (bad) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivs (%rcx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - push (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + call *%rsi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock xor %ecx,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x1(%rax) │ │ │ │ - ss in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,(%rdx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed36ff(%rax) │ │ │ │ + add %cl,0x53dd6ff(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,(%rdx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - push (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + call *%rsi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,(%rdx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - push (%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + call *%rsi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ xor (%rdi),%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - add %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20f32 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7a(%rax) │ │ │ │ @@ -4139156,39 +4138364,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ xor (%rdi),%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x32,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed3700(%rax) │ │ │ │ + add %ch,0x53dd700(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xf32,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f32c2 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f3304 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4139199,18 +4138403,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ xor (%rdi),%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - add %esi,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %edx,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,(%rbx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4139283,15 +4138485,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f33,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed3701(%rax) │ │ │ │ + add %al,0x53dd701(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,(%rbx) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4139361,18 +4138563,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ xor $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - add %esi,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %edx,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f349e │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4139417,37 +4138617,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ xor $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - add (%rdi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock xor $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - add (%rdi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,0x20f(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed3702 │ │ │ │ + push $0x53dd702 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,0x20f(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4139457,15 +4138653,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,0x20f(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed3702,%al │ │ │ │ + movabs 0x4000000053dd702,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x35(%rax) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ @@ -4139517,18 +4138713,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xf35,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadds (%rdx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f3607 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4139553,18 +4138747,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,(%rsi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - add (%rdi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %edi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,(%rsi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4139638,18 +4138830,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,(%rsi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x3(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2114613 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ @@ -4139683,15 +4138873,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,(%rdi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed3703(%rax) │ │ │ │ + add %al,0x53dd703(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4139763,18 +4138953,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivs (%rdi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - add (%rdi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %edi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4139787,18 +4138975,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x4(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,(%rax) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4139886,15 +4139072,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f390a │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed3704(%rax) │ │ │ │ + add %cl,0x53dd704(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ cmp %cl,(%rdi) │ │ │ │ @@ -4140006,18 +4139192,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2114916 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - add $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rdx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4140129,28 +4139313,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock cmp (%rdi),%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3ed37,%eax │ │ │ │ + add $0x53dd7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,(%rbx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x5(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,(%rbx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4140335,18 +4139517,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f3c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x5(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $1,(%rdi,%rcx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4140416,15 +4139596,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f3da7 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed3705(%rax) │ │ │ │ + add %ch,0x53dd705(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ cmp $0x20f,%eax │ │ │ │ @@ -4140465,18 +4139645,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock cmp $0x20f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f3def │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,(%rsi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4140981,18 +4140159,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,0xf(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x4000000000020f42,%al │ │ │ │ (bad) │ │ │ │ adc (%rsi),%al │ │ │ │ @@ -4141041,18 +4140217,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,0xf(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x6(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,0xf(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4141086,15 +4140260,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f43ad │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed3706(%rax) │ │ │ │ + add %dl,0x53dd706(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ rex.XB lar (%r8),%eax │ │ │ │ @@ -4141174,23 +4140348,21 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x3706,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xd706,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - lar (%rax),%r8d │ │ │ │ + add %dl,0x44(%rax) │ │ │ │ + lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x61213(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4141292,30 +4140464,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex │ │ │ │ lar (%r8),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ lar (%r8),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x7(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f45a7 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4141537,18 +4140705,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ rex.RXB lar (%r8),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x7(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20f47 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -4141560,30 +4140726,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ addb $0x2,0xf(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x7,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ rex.RXB lar (%r8),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - or %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x47,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4141645,15 +4140807,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex │ │ │ │ lar (%rax),%rax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed3708(%rax) │ │ │ │ + add %al,0x53dd708(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ lar (%rax),%rax │ │ │ │ @@ -4141705,15 +4140867,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,0xf(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed3708(%rax) │ │ │ │ + add %bh,0x53dd708(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2115825 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4141768,18 +4140930,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ lar (%r8),%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - or %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f49b3 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4141954,18 +4141114,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ rex.WX lar (%rax),%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %esi,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %edx,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %cl,0xf(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4142017,18 +4141175,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,0xf(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - or %esi,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %edx,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x6000000000020f4b,%al │ │ │ │ sub (%rdx),%edx │ │ │ │ (bad) │ │ │ │ @@ -4142072,42 +4141228,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f4c03 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fmuls (%rcx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %cl,(%rdx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ lar (%rax),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4142120,18 +4141270,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ lar (%rax),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0xa(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f4cb6 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4142186,15 +4141334,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock lar (%rax),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed370a(%rax) │ │ │ │ + add %al,0x53dd70a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %cl,0xf(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4142214,15 +4141362,15 @@ │ │ │ │ add %al,-0x16(%rax) │ │ │ │ movabs %eax,0x40000000006 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ lar (%r8),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed370a(%rax) │ │ │ │ + add %bh,0x53dd70a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ lar (%r8),%r8 │ │ │ │ @@ -4142518,18 +4141666,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fmuls 0xf(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - or (%rdi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %bh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock rex.WRXB lar (%r8),%r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x64(%rax) │ │ │ │ @@ -4142582,18 +4141728,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20f50 │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - or (%rdi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %edi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0x2,0xf(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4142718,50 +4141862,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dl,0xf(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0xb(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x9800000000020f51,%al │ │ │ │ - or (%rdi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %edi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f51,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - or (%rdi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %edi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $1,0xf(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - or $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211612e │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x73(%rax) │ │ │ │ @@ -4142877,15 +4142013,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms 0xf(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed370c(%rax) │ │ │ │ + add %ah,0x53dd70c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock push %rdx │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4142919,18 +4142055,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,0xf(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - or $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ push %rbx │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4143022,15 +4142156,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %cl,0x3ed37(%rip) │ │ │ │ + adc %cl,0x53dd7(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dl,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4143152,18 +4142286,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dl,0xf(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0xd(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W push %rbp │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4143295,18 +4142427,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20f56 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0xd(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0x2,0xf(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4143382,15 +4142512,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dl,0xf(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed370d(%rax) │ │ │ │ + add %bh,0x53dd70d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex push %rdi │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4143414,15 +4142544,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f57b9 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - or $0x3ed37,%eax │ │ │ │ + or $0x53dd7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dl,0xf(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4143699,31 +4142829,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f5a2b │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ pop %rcx │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0xe(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,0xf(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4143776,26 +4142902,24 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,0xf(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed370e(%rax) │ │ │ │ + add %bl,0x53dd70e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xa800000000020f5a,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f5a,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x6122f(%rax) │ │ │ │ @@ -4143816,18 +4142940,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2116a37 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0xf(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4143924,18 +4143046,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcomps 0xf(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - getsec │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + pmovmskb (bad),%edi │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock pop %rbx │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4143954,15 +4143075,15 @@ │ │ │ │ movabs %eax,0x40000000006 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ pop %rsp │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed370f(%rax) │ │ │ │ + add %al,0x53dd70f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4144072,18 +4143193,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bl,0xf(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - getsec │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + pmovmskb (bad),%edi │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex pop %rbp │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4144109,18 +4143229,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f5dbf │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - adc %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,0xf(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4144430,18 +4143548,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,0xf(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x10(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4144478,15 +4143594,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,0xf(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed3710(%rax) │ │ │ │ + add %bh,0x53dd710(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xc000000000020f60,%al │ │ │ │ sbb $0xb,%al │ │ │ │ @@ -4144604,18 +4143720,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x61,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - adc %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x2,0xf(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4144637,18 +4143751,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x11(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,0xf(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4144784,18 +4143896,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex movsxd (%rdi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - adc %esi,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %edx,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ movsxd (%rdi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ @@ -4144823,38 +4143933,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,0xf(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - adc %esi,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %edx,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x800000000020f63,%al │ │ │ │ - adc (%rdi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %bh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f63,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x12(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0xf(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4144865,18 +4143969,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2117340 │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x12(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4144902,18 +4144004,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x12,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ lar %fs:(%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4144965,18 +4144065,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x64,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - adc (%rdi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %edi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x0,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x60b1a(%rax) │ │ │ │ @@ -4145006,15 +4144104,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,0xf(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed3713(%rax) │ │ │ │ + add %al,0x53dd713(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ah,0xf(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4145049,27 +4144147,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20f65 │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed3713(%rax) │ │ │ │ + add %bh,0x53dd713(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x2,0xf(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock adc (%rdi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock adc %edi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ lar %gs:(%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4145092,18 +4144188,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xf65,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - adc $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f6637 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4145115,15 +4144209,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ lar %gs:(%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed3714(%rax) │ │ │ │ + add %dl,0x53dd714(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,0xf(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4145251,18 +4144345,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,0xf(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - adc $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,0xf(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4145294,15 +4144386,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f67d1 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - adc $0x3ed37,%eax │ │ │ │ + adc $0x53dd7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ lar (%eax),%eax │ │ │ │ @@ -4145316,18 +4144408,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x67,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x15(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x2,0xf(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4145436,15 +4144526,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x68,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - adc $0x3ed37,%eax │ │ │ │ + adc $0x53dd7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xf68,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4145527,18 +4144617,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f69cb │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,0xf(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4145623,18 +4144711,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W push $0xf │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ push $0xf │ │ │ │ add (%rax),%al │ │ │ │ @@ -4145761,18 +4144847,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20f6b │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x16(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ subb $0x2,0xf(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4145829,18 +4144913,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ imul $0x2,(%rdi),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x16,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4145852,18 +4144934,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex insb (%dx),%es:(%rdi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4145883,18 +4144963,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f6cce │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x17(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4146136,15 +4145214,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed3717(%rax) │ │ │ │ + add %cl,0x53dd717(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x6e,%al │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4146261,30 +4145339,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f6f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,0xf(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - sbb %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2117f4c │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -4146462,18 +4145536,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20f71 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x18(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xorb $0x2,0xf(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4146577,15 +4145649,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f72d4 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed3718(%rax) │ │ │ │ + add %bl,0x53dd718(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,0xf(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4146705,18 +4145777,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ jae 20f7392 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - sbb %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x73,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4146726,18 +4145796,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x2,0xf(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bl,(%rcx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivs 0xf(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4146902,18 +4145970,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex jne 20f7542 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x19(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ jne 20f755a │ │ │ │ add (%rax),%al │ │ │ │ @@ -4146957,18 +4146023,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f75,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x19(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0xf(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4147003,15 +4146067,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dh,0xf(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed3719(%rax) │ │ │ │ + add %bh,0x53dd719(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,0xf(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4147222,18 +4146286,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ ja 20f77fa │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - sbb %esi,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %edx,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,0xf(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4147243,18 +4146305,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,0xf(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - sbb (%rdi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %bh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex js 20f7842 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4147266,15 +4146326,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ js 20f785a │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed371a(%rax) │ │ │ │ + add %dl,0x53dd71a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f78da │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4147283,15 +4146343,15 @@ │ │ │ │ movabs 0x400000000061e,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,0xf(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed371a(%rax) │ │ │ │ + add %ah,0x53dd71a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x2000000000020f78,%al │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ @@ -4147443,18 +4146503,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,0xf(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - sbb (%rdi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %bh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0xf(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4147525,18 +4146583,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xf7a,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,(%rbx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f7b4c │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4147683,18 +4146739,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb (%rdi),%rsi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %rdi,%rdx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4147758,15 +4146812,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $0x0,0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed371b(%rax) │ │ │ │ + add %cl,0x53dd71b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivrs 0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4147951,18 +4147005,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f7ee0 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - sbb (%rdi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %edi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,0xf(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4147987,29 +4147039,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $1,0xf(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - sbb (%rdi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %edi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2118e5b │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - sbb $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0xf(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4148062,18 +4147110,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f7fe9 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x1c(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ jg 20f7f92 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4148087,18 +4147133,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x7f,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - sbb $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $0x2,0xf(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4148112,15 +4147156,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivrs 0xf(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - sbb $0x3ed37,%eax │ │ │ │ + sbb $0x53dd7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock jg 20f7ff2 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4148132,15 +4147176,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,0x20f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb $0x3ed37,%rax │ │ │ │ + sbb $0x53dd7,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,0x20f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4148165,15 +4147209,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20f80 │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed371d(%rax) │ │ │ │ + add %ch,0x53dd71d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ addb $0x0,0x20f(%rax) │ │ │ │ add %ah,%al │ │ │ │ @@ -4148204,31 +4147248,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xf80,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f80df │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f8052 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ orb $0x2,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4148359,26 +4147399,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,0x20f(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed371e(%rax) │ │ │ │ + add %dl,0x53dd71e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -4148566,18 +4147604,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,0x2(%rdi,%rcx,1) │ │ │ │ add %cl,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,0x2(%rdi,%rcx,1) │ │ │ │ add %dl,-0x13(%rax) │ │ │ │ adc (%rsi),%eax │ │ │ │ @@ -4148629,18 +4147665,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x20f84,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f84,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x14(%rax) │ │ │ │ @@ -4148691,18 +4147725,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ test %ecx,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test %rcx,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4148970,18 +4148002,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,0x20f(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f87a1 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x9000000000020f87,%al │ │ │ │ pop %rsi │ │ │ │ adc (%rsi),%al │ │ │ │ @@ -4149002,18 +4148032,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,0x20f(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x1f,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2119764 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ @@ -4149044,15 +4148072,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,0x20f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fcbf4c │ │ │ │ + call 74d5f4c │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W mov %cl,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4149077,18 +4148105,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f87f2 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x20(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov %cl,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4149248,18 +4148274,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov %ecx,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x20(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %cl,0x20f(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,0x61e(%rbp) │ │ │ │ @@ -4149382,15 +4148406,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov (%rdi),%rcx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed3720(%rax) │ │ │ │ + add %bl,0x53dd720(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ mov (%rdi),%ecx │ │ │ │ @@ -4149425,18 +4148449,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x8b,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - and %esi,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %edx,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $0x0,0x20f(%rbx) │ │ │ │ add %dh,0x65(%rax) │ │ │ │ adc (%rsi),%al │ │ │ │ @@ -4149445,18 +4148467,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fmuls 0x20f(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f8bf3 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock mov (%rdi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4149465,18 +4148485,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %cl,0x2(%rdi,%rcx,1) │ │ │ │ add %bh,(%rax) │ │ │ │ - and (%rdi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %bh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,0x2(%rdi,%rcx,1) │ │ │ │ add %dh,-0x53(%rax) │ │ │ │ (bad) │ │ │ │ @@ -4149516,15 +4148534,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0x0,0x2(%rdi,%rcx,1) │ │ │ │ - movabs 0x400000003ed3722,%al │ │ │ │ + movabs 0x4000000053dd722,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x20f8c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x61265(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4149593,15 +4148611,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex lea (%rdi),%ecx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed3723(%rax) │ │ │ │ + add %bl,0x53dd723(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ lea (%rdi),%ecx │ │ │ │ @@ -4149691,18 +4148709,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,0x20f(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,(%rbx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W mov (%rdi),%cs │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4149736,18 +4148752,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov (%rdi),%cs │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - and $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x8e,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4149803,18 +4148817,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,0x20f(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f8f56 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4149884,15 +4148896,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f8f61 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed3724(%rax) │ │ │ │ + add %ch,0x53dd724(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ @@ -4149906,25 +4148918,23 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,0x20f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20f902e │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dl,0x20f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,0x3ed37(%rip) │ │ │ │ + sbb %ah,0x53dd7(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex nop │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4150063,18 +4149073,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ xchg %eax,%ecx │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x25(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x91,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4150105,15 +4149113,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock xchg %eax,%ecx │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed3725(%rax) │ │ │ │ + add %cl,0x53dd725(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dl,0x20f(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4150643,18 +4149651,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x20f(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,(%rsi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dl,0x20f(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ lock insb (%dx),%es:(%rdi) │ │ │ │ @@ -4151013,28 +4150019,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed3728(%rax) │ │ │ │ + add %dh,0x53dd728(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20f9a04 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - sub %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4151091,18 +4150095,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bl,0x20f(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,(%rcx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,0x20f(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x6d,%al │ │ │ │ @@ -4151135,27 +4150137,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x0,0x20f(%rbx) │ │ │ │ add %ch,0x29(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ fwait │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed3729(%rax) │ │ │ │ + add %ah,0x53dd729(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x9b,%al │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4151239,18 +4150239,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20f9bfe │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - sub (%rdi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %bh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,0x2(%rdi,%rcx,1) │ │ │ │ add %dh,(%rax) │ │ │ │ mov %ss,(%rdx) │ │ │ │ @@ -4151607,15 +4150605,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20f9f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed372a(%rax) │ │ │ │ + add %al,0x53dd72a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $1,0x20f(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4151626,15 +4150624,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211af7c │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed372a(%rax) │ │ │ │ + add %bh,0x53dd72a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x20f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4151644,18 +4150642,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,0x20f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock sub (%rdi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock sub %bh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,0x20f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -4151731,29 +4150727,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock movabs 0x2b2800000000020f,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,0x20f(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - sub (%rdi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %edi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ah,0x20f(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0x12(%rdi) │ │ │ │ @@ -4151866,18 +4150858,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex movabs %al,0x2c3000000000020f │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ movabs %al,0xd22000000000020f │ │ │ │ (bad) │ │ │ │ @@ -4151898,15 +4150888,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,0x20f(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed372c │ │ │ │ + push $0x53dd72c │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xb000000000020fa2,%al │ │ │ │ rcrl $1,(%rsi) │ │ │ │ @@ -4151954,15 +4150944,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,0x20f(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed372c,%al │ │ │ │ + movabs 0x4000000053dd72c,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ movabs %eax,0x794000000000020f │ │ │ │ adc (%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4152027,18 +4151017,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubs 0x20f(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubrs (%rdi,%rsi,1) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fsubrs (%rdi,%rdx,8) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock movabs %eax,0x7ac000000000020f │ │ │ │ adc (%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4152108,18 +4151096,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x2d(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xa4,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4152196,18 +4151182,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x2d(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20fa507 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4152237,15 +4151221,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20fa5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed372d(%rax) │ │ │ │ + add %dh,0x53dd72d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0x20f(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4152267,15 +4151251,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x20f(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lock sub $0x3ed37,%eax │ │ │ │ + lock sub $0x53dd7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,0x20f(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4152299,18 +4151283,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - cs (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4152333,15 +4151315,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed372e(%rax) │ │ │ │ + add %cl,0x53dd72e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xa6,%al │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4152364,15 +4151346,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubs 0x20f(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fcde03 │ │ │ │ + call 74d7e03 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4152404,18 +4151386,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,0x20f(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ - cs (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4152440,18 +4151420,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x0,0x20f(%rdi) │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4152527,18 +4151505,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex test $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x2f(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ test $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ @@ -4152628,18 +4151604,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,0x20f(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x2f,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x20f,%rax │ │ │ │ add %al,(%rax) │ │ │ │ rex lahf │ │ │ │ @@ -4152688,18 +4151662,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $0x0,0x20f(%rcx) │ │ │ │ add %ah,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubrs 0x20f(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ @@ -4152768,18 +4151740,16 @@ │ │ │ │ add %dh,%al │ │ │ │ movabs 0x400000000060f,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ subb $0x0,0x20f(%rdx) │ │ │ │ add %bl,(%rax) │ │ │ │ - xor %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4152953,18 +4151923,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W lods %ds:(%rsi),%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x30(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4153006,18 +4151974,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $0x0,0x2(%rdi,%rcx,1) │ │ │ │ mov %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubrs 0x2(%rdi,%rcx,1) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x400000000060f,%al │ │ │ │ @@ -4153040,29 +4152006,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,0x20f(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $0x37,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + shlb $0xd7,(%rax) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,0x20f(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ - xor %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4153107,18 +4152069,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xfad,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - xor %esi,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %edx,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20fad7f │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4153153,15 +4152113,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex scas %es:(%rdi),%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed3731(%rax) │ │ │ │ + add %dl,0x53dd731(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ scas %es:(%rdi),%al │ │ │ │ @@ -4153195,38 +4152155,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20fae,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed3731(%rax) │ │ │ │ + add %ah,0x53dd731(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,0x20f(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rdx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211be8b │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - xor (%rdi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %bh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x20f(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,0x60f(%rbp) │ │ │ │ @@ -4153303,18 +4152259,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xaf,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x32(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $0x0,0x20f(%rdi) │ │ │ │ add %dl,(%rax) │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ @@ -4153324,30 +4152278,26 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubrs 0x20f(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x32,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock scas %es:(%rdi),%eax │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - xor (%rdi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %edi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,0x20f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20fafa8 │ │ │ │ @@ -4153357,18 +4152307,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,0x20f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20fb04d │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,0x20f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ @@ -4153398,15 +4152346,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xorb $0x0,0x20f(%rax) │ │ │ │ - add %dh,0x3ed3733(%rax) │ │ │ │ + add %dh,0x53dd733(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ mov $0xf,%al │ │ │ │ @@ -4153443,31 +4152391,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20fb082 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - xor (%rdi),%esi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %edi,%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - xor $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,0x20f(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ lock cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ @@ -4153554,15 +4152498,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211c18e │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed3734(%rax) │ │ │ │ + add %cl,0x53dd734(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x20f(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4153572,18 +4152516,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dh,0x20f(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - xor $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,0x20f(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,0x60f(%rcx) │ │ │ │ @@ -4153605,27 +4152547,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0xf,%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - xor $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20fb21c │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - xor $0x3ed37,%eax │ │ │ │ + xor $0x53dd7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov $0xf,%dl │ │ │ │ @@ -4153656,15 +4152596,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivs 0x20f(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - xor $0x3ed37,%rax │ │ │ │ + xor $0x53dd7,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock mov $0xf,%dl │ │ │ │ add (%rax),%al │ │ │ │ @@ -4153676,22 +4152616,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,0x20f(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0x0,0x3ed37(%rip) │ │ │ │ + xorb $0x0,0x53dd7(%rip) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,0x20f(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed3735,%eax │ │ │ │ + mov $0x53dd735,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,0x20f(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4153791,26 +4152731,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,0x2(%rdi,%rcx,1) │ │ │ │ add %dh,%al │ │ │ │ - xor $0x3ed37,%eax │ │ │ │ + xor $0x53dd7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,0x2(%rdi,%rcx,1) │ │ │ │ add %ch,(%rax) │ │ │ │ - ss (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xf,%spl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4153835,24 +4152773,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20fb416 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x36(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,0x2(%rdi,%rcx,1) │ │ │ │ - add %bl,0x3ed3736(%rax) │ │ │ │ + add %bl,0x53dd736(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x5000000000020fb4,%al │ │ │ │ cmp (%rbx),%dl │ │ │ │ @@ -4153880,18 +4152816,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211c491 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - ss (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x20f(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ @@ -4153984,18 +4152918,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivs 0x20f(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock mov $0xf,%ch │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4154007,29 +4152939,25 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,0x20f(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20fb639 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,0x20f(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ fdivs (%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,0x20f(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ @@ -4154083,18 +4153011,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xb6,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - cmp %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xfb6,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4154284,18 +4153210,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20fb822 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x38(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov $0x20f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4154327,18 +4153251,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivrs 0x20f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock mov $0x20f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,(%rdi) │ │ │ │ @@ -4154347,15 +4153269,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,0x20f(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fcf03d │ │ │ │ + call 74d903d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0x20f(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4154546,18 +4153468,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211ca97 │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - cmp %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x20f(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,0x60f(%rbx) │ │ │ │ @@ -4154565,47 +4153485,41 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,0x20f(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,(%rcx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,0x20f(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed3739 │ │ │ │ + push $0x53dd739 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs $0x39a800000000020f,%rbx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x20f,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20fbb93 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20fbb25 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4154670,229 +4153584,194 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0x2(%rdi,%rcx,1) │ │ │ │ add %bl,(%rax) │ │ │ │ - cmp (%rdi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %bh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,0x2(%rdi,%rcx,1) │ │ │ │ add %dl,0x3a(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ mov $0x20f,%esp │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,(%rdx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20fbc │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - cmp (%rdi),%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %bh,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmpb $0x0,0x2(%rdi,%rcx,1) │ │ │ │ add %bh,(%rbx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ mov $0x20f,%esp │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,(%rbx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xbc,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed373b(%rax) │ │ │ │ + add %ah,0x53dd73b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xfbc,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,(%rdi,%rsi,1) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %bh,(%rdi,%rdx,8) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20fbc8e │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x3c(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov $0x20f,%esp │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - cmp $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,0x20f(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,(%rdi,%rsi,1) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %bh,(%rdi,%rdx,8) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,0x20f(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $0xed,(%rdi,%rsi,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + sarb $0x3d,(%rdi,%rdx,8) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex mov $0x20f,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - cmp $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,-0x43(%rax) │ │ │ │ + lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + cmp $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ mov $0x20f,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,0x3ed37(%rip) │ │ │ │ + xor %bh,0x53dd7(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20fbd1f │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x3d(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,0x20f(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed373d,%al │ │ │ │ + movabs 0x4000000053dd73d,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x20fbd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - ds (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20fbd,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x3e(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $1,0x20f(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x3e,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211cd9a │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - ds (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x20f(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,0x20f(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xc9,%al │ │ │ │ @@ -4154921,18 +4153800,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x20f,%esi │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x37,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmpb $0xd7,(%rdi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20fbe28 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155049,31 +4153926,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ mov $0x20f,%edi │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xbf,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xfbf,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155097,18 +4153970,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov $0x20f,%edi │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x37(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x29(%rax) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155120,18 +4153991,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x40(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex rorb $0x2,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155163,27 +4154032,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x40(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xb000000000020fc0,%al │ │ │ │ - rex (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20fc0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -4155203,18 +4154068,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211d09d │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - rex (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155283,18 +4154146,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ rorl $0x2,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,0x37(%rcx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %al,-0x29(%rcx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xc1,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155325,26 +4154186,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock rorl $0x2,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - rex.B (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.B xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,%dl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed3741(%rax) │ │ │ │ + add %bl,0x53dd741(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,%dl │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4155396,18 +4154255,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ ret $0x20f │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,0x37(%rcx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rolb $1,-0x29(%rcx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xc2,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155416,18 +4154273,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xfc2,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %al,0x37(%rdx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %al,-0x29(%rdx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20fc294 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155502,36 +4154357,32 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed3742(%rax) │ │ │ │ + add %ah,0x53dd742(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xd800000000020fc3,%al │ │ │ │ - rex.X (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.X xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20fc3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - rex.X (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.X xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rol $1,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155542,18 +4154393,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211d3a0 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.XB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%ah │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155636,18 +4154485,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rol $0xf,%ah │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x43(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadd %st(4),%st │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155658,15 +4154505,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed3743(%rax) │ │ │ │ + add %dl,0x53dd743(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,%ch │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4155699,18 +4154546,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ - rex.XB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.XB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20fc5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x60fc0(%rax) │ │ │ │ @@ -4155821,18 +4154666,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - rex.R (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.R xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20fc628 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155844,18 +4154687,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x44(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x2000000000020fc6,%al │ │ │ │ ret │ │ │ │ clts │ │ │ │ @@ -4155872,15 +4154713,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rol $1,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed3744(%rax) │ │ │ │ + add %ah,0x53dd744(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211d6a3 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4155924,18 +4154765,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - rex.R (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.R xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4155970,18 +4154809,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xc7,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - rex.R (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.R xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rol $0xf,%bh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4156040,18 +4154877,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x45(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ enter $0x20f,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4156059,24 +4154894,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20fc8 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed3745(%rax) │ │ │ │ + add %al,0x53dd745(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed3745(%rax) │ │ │ │ + add %bh,0x53dd745(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ enter $0x20f,$0x0 │ │ │ │ @@ -4156180,30 +4155015,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20fc92b │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - rex.RB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x46(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x8000000000020fc9,%al │ │ │ │ (bad) │ │ │ │ clts │ │ │ │ @@ -4156376,30 +4155207,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - rex.RX (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RX xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - rex.RX (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RX xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ lret │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4156465,18 +4155292,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20fcb9d │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - rex.RXB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RXB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ lret │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4156667,18 +4155492,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xcd,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x47(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ ror $0xf,%ch │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4156843,18 +4155666,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %cl,%bh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x47(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex iret │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4156906,30 +4155727,26 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20fcf,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - rex.RXB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RXB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ ror $1,%bh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - rex.W (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211dfac │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x6134a(%rax) │ │ │ │ @@ -4156967,18 +4155784,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W rorb $1,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x48(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ rorb $1,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4157163,15 +4155978,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ rorl $1,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed3748(%rax) │ │ │ │ + add %al,0x53dd748(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,%dl │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4157287,15 +4156102,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dl,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed3748(%rax) │ │ │ │ + add %bh,0x53dd748(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dl,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4157353,18 +4156168,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xd3,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - rex.W (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcl $0xf,%bl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4157472,18 +4156285,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xd4,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xfd4,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4157507,18 +4156318,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - rex.WB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,%ch │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4157568,15 +4156377,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dl,%ch │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed3749(%rax) │ │ │ │ + add %ah,0x53dd749(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x20fd5,%al │ │ │ │ and 0x0(%rsi,%rax,1),%ah │ │ │ │ @@ -4157757,18 +4156566,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,%bh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - rex.WX (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WX xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ xlat %ds:(%rbx) │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4157811,18 +4156618,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xd7,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x4a(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xfd7,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4157877,18 +4156682,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex fmuls (%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x4a(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ fmuls (%rdi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4157985,18 +4156788,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - rex.WX (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WX xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) (%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4158247,18 +4157048,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ fisttpl (%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WXB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20fdb3d │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4158277,18 +4157076,16 @@ │ │ │ │ add %dh,0x60ff4(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x7800000000020fdb,%al │ │ │ │ - rex.WXB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WXB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20fdb,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4158327,18 +4157124,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,%ah │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - rex.WXB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WXB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,%ah │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4158374,18 +4157169,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20fdc46 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - rex.WR (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WR xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ fmull (%rdi) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4158443,18 +4157236,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bl,%ch │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - rex.WR (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WR xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bl,%ch │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4158564,18 +4157355,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4c(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bl,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4158834,28 +4157623,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20fe0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed374c(%rax) │ │ │ │ + add %bl,0x53dd74c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - rex.WR (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WR xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ loopne 20fe09a │ │ │ │ add (%rax),%al │ │ │ │ @@ -4158918,18 +4157705,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - rex.WRB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WRB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex loope 20fe142 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4158958,25 +4157743,23 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed374d(%rax) │ │ │ │ + add %ah,0x53dd74d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xd800000000020fe1,%al │ │ │ │ - rex.WRB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WRB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20fe1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -4158986,18 +4157769,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shl $1,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - rex.WRX (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WRX xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211f1be │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x61eb9(%rax) │ │ │ │ @@ -4159060,154 +4157841,136 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20fe24c │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x4e(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ loop 20fe292 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed374e(%rax) │ │ │ │ + add %dh,0x53dd74e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xe2,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - rex.WRX (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WRX xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shl $0xf,%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4f(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsub %st(2),%st │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed374f(%rax) │ │ │ │ + add %al,0x53dd74f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock loop 20fe2f2 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - rex.WRXB (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WRXB xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ push %rax │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ah,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x50(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed3750(%rax) │ │ │ │ + add %dl,0x53dd750(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ jrcxz 20fe352 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ push %rax │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20fe3 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ push %rcx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and $0xf,%bl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x51(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ jrcxz 20fe39a │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed3751(%rax) │ │ │ │ + add %ch,0x53dd751(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xe3,%al │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4159255,42 +4158018,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,%ah │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ push %rdx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,%ah │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x52(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex in $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x52(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ in $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ @@ -4159355,62 +4158112,56 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211f4c1 │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed3752(%rax) │ │ │ │ + add %bh,0x53dd752(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%ch │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ push %rdx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,%ch │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ push %rbx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,%ch │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x53(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W in $0xf,%eax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed3753(%rax) │ │ │ │ + add %bl,0x53dd753(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ in $0xf,%eax │ │ │ │ @@ -4159423,112 +4158174,98 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20fe54f │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ push %rbx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ in $0xf,%eax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ push %rsp │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xe5,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x54(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shl $0xf,%ch │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed3754(%rax) │ │ │ │ + add %dh,0x53dd754(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsub %st(5),%st │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ push %rsp │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock in $0xf,%eax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ push %rsp │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ push %rbp │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ah,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x55(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed3755(%rax) │ │ │ │ + add %ch,0x53dd755(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ out %al,$0xf │ │ │ │ @@ -4159575,50 +4158312,44 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xe6,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ push %rbp │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xfe6,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,0x37(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %dl,-0x29(%rsi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20fe6b8 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x56(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ out %al,$0xf │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed3756(%rax) │ │ │ │ + add %cl,0x53dd756(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,%bh │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4159734,18 +4158465,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ch,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ push %rsi │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4159766,53 +4158495,44 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ call 20fea65 │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,0x37(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %dl,-0x29(%rdi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20fe852 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x57(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ call 20fea95 │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x3757,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xd757,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xe8,%al │ │ │ │ - lar (%rax),%eax │ │ │ │ + add %ch,0x20fe8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shr $0xf,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4159854,67 +4158574,57 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ pop %rax │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x58(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ jmp 20feb55 │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x58,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20fe9 │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ pop %rax │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub $0xf,%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ pop %rcx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ jmp 20feb9d │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4159927,55 +4158637,47 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xe9,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x59(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xfe9,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ pop %rcx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20fe9bb │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ pop %rcx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ jmp 20febfd │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,0x37(%rdx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %bl,-0x29(%rdx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,%dl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4159997,36 +4158699,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x5a(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ (bad) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed375a(%rax) │ │ │ │ + add %al,0x53dd75a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20fea4c │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed375a(%rax) │ │ │ │ + add %bh,0x53dd75a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,%dl │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4160048,51 +4158748,45 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20fea,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x5b(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shr $1,%dl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed375b(%rax) │ │ │ │ + add %dl,0x53dd75b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211fac7 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x5c(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ pop %rsp │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ch,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4160112,51 +4158806,47 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W jmp 20feb4a │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed375d(%rax) │ │ │ │ + add %bh,0x53dd75d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jmp 20feb62 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ pop %rbp │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20feb55 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x5e(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ jmp 20feb92 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed375e(%rax) │ │ │ │ + add %dl,0x53dd75e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xeb,%al │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4160291,18 +4158981,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xfec,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,0x37(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %ah,-0x29(%rax) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20fecbe │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4160355,26 +4159043,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ in (%dx),%eax │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x60(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20fed4f │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed3760(%rax) │ │ │ │ + add %cl,0x53dd760(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,%ch │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4160394,55 +4159080,47 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20fed,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shr $1,%ch │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 211fdca │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x61(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ch,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4160475,15 +4159153,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ out %al,(%dx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed3761(%rax) │ │ │ │ + add %ah,0x53dd761(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20fee58 │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4160617,15 +4159295,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ out %eax,(%dx) │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed3763(%rax) │ │ │ │ + add %dh,0x53dd763(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xef,%al │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4160687,38 +4159365,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - fs (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %fs:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex │ │ │ │ lock lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x64(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ lock lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed3764(%rax) │ │ │ │ + add %bl,0x53dd764(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20ff052 │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4160746,41 +4159420,35 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20ff0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - fs (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %fs:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shl $1,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - gs (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %gs:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 21200cd │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x65(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4160792,26 +4159460,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dh,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x65(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed3765(%rax) │ │ │ │ + add %dh,0x53dd765(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W int1 │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4160826,18 +4159492,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ int1 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - gs (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %gs:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20ff15b │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4160907,18 +4159571,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,%dl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - addr32 (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,%dl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4160962,18 +4159624,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor $0xf,%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x68(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ repnz lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4161075,15 +4159735,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20ff355 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - push $0x3ed37 │ │ │ │ + push $0x53dd7 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4161105,15 +4159765,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20ff3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - imul $0x3ed,(%rdi),%esi │ │ │ │ + imul $0x53d,%edi,%edx │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shl $1,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4161168,18 +4159828,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W hlt │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x69(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ hlt │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4161213,25 +4159871,25 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xf4,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed3769(%rax) │ │ │ │ + add %cl,0x53dd769(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shl $0xf,%ah │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - imul $0x3ed,(%rdi),%esi │ │ │ │ + imul $0x53d,%edi,%edx │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdiv %st(4),%st │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4161244,18 +4159902,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock hlt │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - push $0x37 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + push $0xffffffffffffffd7 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,%ch │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4161321,142 +4159977,128 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ cmc │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x6a(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xf5,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed376a(%rax) │ │ │ │ + add %al,0x53dd76a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xff5,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed376a,%eax │ │ │ │ + mov $0x53dd76a,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20ff5c7 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - imul $0xffffffed,(%rdi),%esi │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + imul $0x3d,%edi,%edx │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ + add %bh,%al │ │ │ │ cmc │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x6a866(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x6b(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed376b(%rax) │ │ │ │ + add %dl,0x53dd76b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex testb $0x2,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x376b,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0xd76b,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - testb $0x2,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,-0x13(%rdi,%rsi,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,-0xa(%rax) │ │ │ │ + lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20ff658 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x6c(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed376c(%rax) │ │ │ │ + add %ah,0x53dd76c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xd800000000020ff6,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20ff6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shl $1,%dh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4161491,50 +4160133,44 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dh,%bh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x6d(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,%bh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed376d(%rax) │ │ │ │ + add %cl,0x53dd76d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ testq $0x2,(%rdi) │ │ │ │ add %al,%al │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ testl $0x2,(%rdi) │ │ │ │ add %bh,%al │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20ff761 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4161547,82 +4160183,72 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ testl $0x2,(%rdi) │ │ │ │ add %dh,(%rax) │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xf7,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x6e(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shl $0xf,%bh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed376e(%rax) │ │ │ │ + add %ah,0x53dd76e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdiv %st(7),%st │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock testl $0x2,(%rdi) │ │ │ │ add %al,0x6f(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x6f(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed376f(%rax) │ │ │ │ + add %dh,0x53dd76f(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,%al │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4161637,18 +4160263,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ clc │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - jo 20ff882 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jo 20ff822 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20ff8 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x6b351(%rax) │ │ │ │ @@ -4161681,140 +4160305,120 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xf8,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - jo 20ff8e2 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jo 20ff882 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xff8,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dh,0x37(%rcx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %dh,-0x29(%rcx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20ff8ca │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x71(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ clc │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - jno 20ff92a │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jno 20ff8ca │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jb 20ff942 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 20ff8e2 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - jb 20ff95a │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 20ff8fa │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex stc │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x72(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ stc │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed3772(%rax) │ │ │ │ + add %dh,0x53dd772(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20ff95b │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - jb 20ff9a2 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 20ff942 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - jae 20ff9ba │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jae 20ff95a │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x5800000000020ff9,%al │ │ │ │ - jae 20ff9d2 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jae 20ff972 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20ff9,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed3773(%rax) │ │ │ │ + add %dl,0x53dd773(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sar $1,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4161824,18 +4160428,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 21209d6 │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - je 20ffa1a │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + je 20ff9ba │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%dl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4161846,15 +4160448,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,%dl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed3774(%rax) │ │ │ │ + add %bl,0x53dd774(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,%dl │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4161878,61 +4160480,55 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ cli │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x75(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20ffa64 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed3775(%rax) │ │ │ │ + add %al,0x53dd775(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ cli │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed3775(%rax) │ │ │ │ + add %bh,0x53dd775(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xfa,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - jne 20ffada │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 20ffa7a │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sar $0xf,%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - jbe 20ffaf2 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jbe 20ffa92 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivr %st(2),%st │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4161954,18 +4160550,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4161978,27 +4160572,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,%bl │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - js 20ffb6a │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + js 20ffb0a │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ sti │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed3778(%rax) │ │ │ │ + add %ah,0x53dd778(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x20ffb │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4162010,80 +4160602,68 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp $0xf,%bl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - js 20ffbb2 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + js 20ffb52 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ sti │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - jns 20ffbca │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jns 20ffb6a │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xfb,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x79(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xffb,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x79,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20ffbcd │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - jns 20ffc12 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jns 20ffbb2 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ sti │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - jp 20ffc2a │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jp 20ffbca │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,%ah │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4162103,43 +4160683,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex cld │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x7a(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ cld │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - jp 20ffc8a │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jp 20ffc2a │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20ffc5e │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - jp 20ffca2 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jp 20ffc42 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,%ah │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4162158,18 +4160732,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20ffc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x7b(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sar $1,%ah │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4162220,18 +4160792,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W std │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x7c(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ std │ │ │ │ lar (%rax),%eax │ │ │ │ @@ -4162244,29 +4160814,27 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 20ffd67 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed377c(%rax) │ │ │ │ + add %al,0x53dd77c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ std │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - jl 20ffdc2 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jl 20ffd62 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xfd,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4162280,18 +4160848,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sar $0xf,%ch │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivr %st(5),%st │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4162392,55 +4160958,47 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xfe,%al │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xffe,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x7d,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 20ffed0 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - jge 20fff12 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jge 20ffeb2 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ decb (%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - jle 20fff2a │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jle 20ffeca │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,%bh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4162462,40 +4161020,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex decl (%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x7e(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ decl (%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed377e(%rax) │ │ │ │ + add %dl,0x53dd77e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 20fff61 │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - jle 20fffa2 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jle 20fff42 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,%bh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4162506,65 +4161060,61 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x3000000000020fff,%al │ │ │ │ - jg 20fffd2 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jg 20fff72 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x20fff,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x7f(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sar $1,%bh │ │ │ │ lar (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - xorb $0xed,(%rdi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + adc $0x3d,%bh │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 2120fdc │ │ │ │ + add %ch,%al │ │ │ │ + decl (%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ push $0x6b3 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %al,0x3ed37(%rcx) │ │ │ │ + xor %al,0x53dd7(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed3781 │ │ │ │ + push $0x53dd781 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4162614,18 +4161164,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ add %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x0,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4162653,18 +4161201,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ fadds (%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock add %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4162689,48 +4161235,46 @@ │ │ │ │ add %al,(%rax) │ │ │ │ and %al,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed37(%rbx) │ │ │ │ + add %al,0x53dd7(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ add %edx,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - xorl $0xffffffed,(%rdi) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc $0x3d,%edi │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x1(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x21001 │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - fcomps (%rsi) │ │ │ │ + rcr $1,%al │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4162784,18 +4161328,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 21001d3 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x83,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ add %edx,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4162859,74 +4161401,62 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - test %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + test %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xc800000000021002,%al │ │ │ │ - test %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + test %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x21002,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test %esi,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + test %edx,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex test %esi,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex test %edx,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 21212df │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x7b(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x85,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4162951,88 +4161481,78 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%rdx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - xchg %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%edx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x7a(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 210036d │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - xchg %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ add (%rax),%edx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - xchg %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x3,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %al,0x3ed37(%rdi) │ │ │ │ + xor %al,0x53dd7(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $0x10,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x79(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadds (%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed3787,%al │ │ │ │ + movabs 0x4000000053dd787,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ add (%rax),%edx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4163042,18 +4161562,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - mov %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4163089,18 +4161607,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21004 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - mov %dh,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %dl,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ addb $0x2,(%rax,%rdx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4163163,18 +4161679,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ add $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x40000000006a868,%al │ │ │ │ @@ -4163217,25 +4161731,23 @@ │ │ │ │ and %ch,0x6(%rsp,%riz,4) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed3789,%eax │ │ │ │ + mov $0x53dd789,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xf000000000021005,%al │ │ │ │ - mov %esi,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %edx,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x21005,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x53(%rax) │ │ │ │ @@ -4163245,36 +4161757,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %cl,0x3ed37(%rdx) │ │ │ │ + sub %cl,0x53dd7(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 21215e2 │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x76(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed378a,%al │ │ │ │ + movabs 0x4000000053dd78a,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4163287,15 +4161797,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fmuls 0x3ed37(%rdx) │ │ │ │ + fmuls 0x53dd7(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4163323,18 +4161833,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2100670 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov (%rdi),%rsi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4163348,15 +4161856,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x6,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - orb $0x0,0x3ed37(%rbx) │ │ │ │ + orb $0x0,0x53dd7(%rbx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $0x10,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4163369,15 +4161877,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadds (%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %cl,0x3ed(%rdi,%rsi,1) │ │ │ │ + sbb %cl,0x53d(%rdi,%rdx,8) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4163424,15 +4161932,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %cl,0x3ed(%rdi,%rsi,1) │ │ │ │ + mov %cl,0x53d(%rdi,%rdx,8) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21007 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -4163578,15 +4162086,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %cl,0x3ed37(%rbp) │ │ │ │ + cmp %cl,0x53dd7(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xa000000000021008,%al │ │ │ │ push $0xffffffffffffffb3 │ │ │ │ @@ -4163639,15 +4162147,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed378e │ │ │ │ + push $0x53dd78e │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4163680,18 +4162188,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2100973 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2100901 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ or %edx,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4163704,15 +4162210,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x9,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,0x3ed37(%rax) │ │ │ │ + sbb %dl,0x53dd7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $0x10,(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4163747,66 +4162253,60 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %cl,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dl,0x3ed37(%rcx) │ │ │ │ + and %dl,0x53dd7(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,0x3ed37(%rcx) │ │ │ │ + xor %dl,0x53dd7(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ xchg %eax,%ecx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ or (%rax),%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ xchg %eax,%ecx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2100a │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ xchg %eax,%edx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0x10,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4163824,64 +4162324,58 @@ │ │ │ │ imul $0x400,0x6(%rbx),%esi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x2100a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ xchg %eax,%edx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x100a,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,0x3ed37(%rbx) │ │ │ │ + sbb %dl,0x53dd7(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2100adc │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ xchg %eax,%ebx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ or (%rax),%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed3793(%rax) │ │ │ │ + add %bh,0x53dd793(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %cl,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock xchg %eax,%ebx │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %cl,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4163920,18 +4162414,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jo 2100b6d │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ xchg %eax,%esp │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4163971,18 +4162463,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2121be8 │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x6b(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4164156,15 +4162646,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ or $0x210,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adcb $0x0,0x3ed37(%rsi) │ │ │ │ + adcb $0x0,0x53dd7(%rsi) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xd,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4164440,62 +4162930,56 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dl,(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed3796,%eax │ │ │ │ + mov $0x53dd796,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock xchg %eax,%esi │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ adc %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ xchg %eax,%edi │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21010 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x69(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0x10,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed3797(%rax) │ │ │ │ + add %bl,0x53dd797(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ adc %dl,(%rax) │ │ │ │ @@ -4164575,30 +4163059,28 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex adc %edx,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed3799(%rax) │ │ │ │ + add %cl,0x53dd799(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ adc %edx,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ cltd │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2101173 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4164614,18 +4163096,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ mov %dl,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ cltd │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xd000000000021011,%al │ │ │ │ mov $0xa4,%al │ │ │ │ (bad) │ │ │ │ @@ -4164743,36 +4163223,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ adc (%rax),%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x12,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed379a │ │ │ │ + push $0x53dd79a │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rclb $0x10,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed379a(%rax) │ │ │ │ + add %ah,0x53dd79a(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms (%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4164827,15 +4163305,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x13(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcomps 0x3ed37(%rdx) │ │ │ │ + fcomps 0x53dd7(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21013 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4164880,15 +4163358,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x1013,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,0x3ed37(%rbx) │ │ │ │ + adc %bl,0x53dd7(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 21013e5 │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4164916,18 +4163394,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x65(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dl,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4164951,15 +4163427,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ adc $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed379b(%rax) │ │ │ │ + add %al,0x53dd79b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2101476 │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4164973,18 +4163449,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dl,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ fwait │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xc000000000021014,%al │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ mov $0x6,%bl │ │ │ │ @@ -4165043,23 +4163517,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dl,0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bl,0x3ed37(%rbp) │ │ │ │ + mov %bl,0x53dd7(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x210,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - fcomps 0x3ed37(%rbp) │ │ │ │ + fcomps 0x53dd7(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ adc $0x210,%eax │ │ │ │ @@ -4165131,15 +4163605,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dl,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fd4da3 │ │ │ │ + call 74deda3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dl,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4165153,38 +4163627,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed379f,%eax │ │ │ │ + mov $0x53dd79f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock lahf │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21016 │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - movabs 0x400000003ed37,%al │ │ │ │ + movabs 0x4000000053dd7,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0x10,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -4165220,15 +4163692,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x1016,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,0x3ed37(%rax) │ │ │ │ + shlb $1,0x53dd7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 21016e8 │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4165244,33 +4163716,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - movabs 0x400000003ed37,%eax │ │ │ │ + movabs 0x4000000053dd7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ah,0x3ed37(%rcx) │ │ │ │ + mov %ah,0x53dd7(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dl,(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,0x3ed37(%rbp) │ │ │ │ + and %ah,0x53dd7(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4165284,18 +4163756,16 @@ │ │ │ │ pop %rax │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2101779 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4165409,15 +4163879,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ sbb %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed37a6(%rax) │ │ │ │ + add %bh,0x53dd7a6(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2101882 │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4165504,15 +4163974,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bl,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ah,0x3ed37(%rdi) │ │ │ │ + sub %ah,0x53dd7(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4165532,15 +4164002,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21019 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed37a7(%rax) │ │ │ │ + add %cl,0x53dd7a7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x10,(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4165564,37 +4164034,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x19,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $0x0,0x3ed37(%rdi) │ │ │ │ + shlb $0x0,0x53dd7(%rdi) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x1019,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 21019eb │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,0x3ed37(%rax) │ │ │ │ + or %ch,0x53dd7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ sbb %edx,(%rax) │ │ │ │ @@ -4165606,15 +4164074,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed37a8 │ │ │ │ + push $0x53dd7a8 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bl,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4165624,29 +4164092,27 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex sbb (%rax),%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed37a8(%rax) │ │ │ │ + add %ah,0x53dd7a8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ sbb (%rax),%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - test $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2101a7c │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4165687,46 +4164153,44 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $1,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,0x3ed37(%rcx) │ │ │ │ + adc %ch,0x53dd7(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2122af7 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x57(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,0x3ed37(%rcx) │ │ │ │ + mov %ch,0x53dd7(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0x0,0x3ed37(%rcx) │ │ │ │ + shrb $0x0,0x53dd7(%rcx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4165738,30 +4164202,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb (%rax),%rdx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - test $0x3ed37,%eax │ │ │ │ + test $0x53dd7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ sbb (%rax),%edx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2101b85 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4165787,29 +4164249,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x1b,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed37aa │ │ │ │ + push $0x53dd7aa │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $0x10,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcomps (%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4165823,67 +4164283,59 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock sbb (%rax),%edx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bl,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bl,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed37ab(%rax) │ │ │ │ + add %bl,0x53dd7ab(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ sbb $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2101c │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x6b372(%rax) │ │ │ │ @@ -4165892,54 +4164344,48 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x2,(%rax,%rdx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2101c26 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ sbb $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x1c,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,0x3ed37(%rbp) │ │ │ │ + adc %ch,0x53dd7(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x101c,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lods %ds:(%rsi),%rax │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2101cee │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4165953,15 +4164399,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ sbb $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed37ad(%rax) │ │ │ │ + add %bh,0x53dd7ad(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4165988,131 +4164434,121 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ sbb $0x210,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,0x3ed37(%rsi) │ │ │ │ + mov %ch,0x53dd7(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2101d7f │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fd551b │ │ │ │ + call 74df51b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,0x3ed37(%rdi) │ │ │ │ + and %ch,0x53dd7(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x700000000002101d,%al │ │ │ │ imul $0x0,0x6(%rax),%ebp │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x2101d,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x51(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $1,0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2122dfa │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed37(%rax) │ │ │ │ + add %dh,0x53dd7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,0x3ed37(%rax) │ │ │ │ + cmp %dh,0x53dd7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2101dda │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xb0,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fd560d │ │ │ │ + call 74df60d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2101e88 │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4166151,18 +4164587,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $0x10,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - mov $0x37,%cl │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd7,%cl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcomps (%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4166177,18 +4164611,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x37,%dl │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd7,%dl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bl,(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4166214,52 +4164646,46 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dh,0x3ed37(%rbx) │ │ │ │ + adc %dh,0x53dd7(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W mov $0x37,%bl │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W mov $0xd7,%bl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2101f │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - mov $0x37,%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd7,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x10,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - mov $0x37,%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0xd7,%bh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4166340,18 +4164766,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex and %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x48(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ and %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4166426,33 +4164850,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fd58b5 │ │ │ │ + call 74df8b5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs $0x400000003ed37,%rcx │ │ │ │ + movabs $0x4000000053dd7,%rcx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x0,0x3ed37(%rcx) │ │ │ │ + cmpb $0x0,0x53dd7(%rcx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %rdx,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4166466,15 +4164890,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ and %edx,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed37b9(%rax) │ │ │ │ + add %bh,0x53dd7b9(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 210218b │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4166537,15 +4164961,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock and %edx,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - mov $0x3ed37,%ecx │ │ │ │ + mov $0x53dd7,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4166572,29 +4164996,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,0x3ed37(%rdx) │ │ │ │ + sub %bh,0x53dd7(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ and (%rax),%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x46(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21022 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x61edb(%rax) │ │ │ │ @@ -4166602,15 +4165024,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x10,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed37ba(%rax) │ │ │ │ + add %bl,0x53dd7ba(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ and (%rax),%dl │ │ │ │ @@ -4166662,25 +4165084,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ and (%rax),%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - mov $0x3ed37,%edx │ │ │ │ + mov $0x53dd7,%edx │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,0x3ed37(%rbx) │ │ │ │ + or %bh,0x53dd7(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4166694,18 +4165116,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex and (%rax),%edx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x45(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ and (%rax),%edx │ │ │ │ add (%rax),%al │ │ │ │ @@ -4166716,24 +4165136,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2102385 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x0,0x3ed37(%rbx) │ │ │ │ + cmpb $0x0,0x53dd7(%rbx) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed37bb,%eax │ │ │ │ + mov $0x53dd7bb,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x7000000000021023,%al │ │ │ │ fcompl (%rsi) │ │ │ │ @@ -4166751,15 +4165171,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ and (%rax),%edx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - mov $0x3ed37,%ebx │ │ │ │ + mov $0x53dd7,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2123400 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4166769,15 +4165189,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - mov $0x3ed37,%esp │ │ │ │ + mov $0x53dd7,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4166815,35 +4165235,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ and $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed37bc(%rax) │ │ │ │ + add %cl,0x53dd7bc(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 210248e │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $0x0,0x3ed(%rdi,%rsi,1) │ │ │ │ + sarb $0x0,0x53d(%rdi,%rdx,8) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ and $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - mov $0x3ed37,%esp │ │ │ │ + mov $0x53dd7,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x24,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4166858,34 +4165278,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x2,(%rax,%rdx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - mov $0x3ed37,%ebp │ │ │ │ + mov $0x53dd7,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubs (%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed37bd(%rax) │ │ │ │ + add %dl,0x53dd7bd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock and $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - mov $0x3ed37,%ebp │ │ │ │ + mov $0x53dd7,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4166903,24 +4165323,24 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ah,0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - mov $0x3ed37,%esi │ │ │ │ + mov $0x53dd7,%esi │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ and $0x210,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,0x3ed37(%rsi) │ │ │ │ + sarb $1,0x53dd7(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21025 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4166931,15 +4165351,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x0,0x210(%rip) │ │ │ │ add %cl,(%rax) │ │ │ │ - mov $0x3ed37,%edi │ │ │ │ + mov $0x53dd7,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ and $0x210,%eax │ │ │ │ @@ -4167055,18 +4165475,16 @@ │ │ │ │ movabs 0x400000000061ee0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x21026(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x41(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xc000000000021026,%al │ │ │ │ ja 210264e │ │ │ │ (bad) │ │ │ │ @@ -4167132,18 +4165550,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xc0,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4167170,18 +4165586,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2102791 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,%cl │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4167206,67 +4165620,58 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x10,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - shll $0xed,(%rdi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rcl $0x3d,%edi │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubs (%rdi) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,%dl │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - ret $0xed37 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ret $0x3dd7 │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub %dl,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - ret $0xed37 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,0x53dd7c2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rol $1,%dl │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4167280,18 +4165685,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ sub %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x3d(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21028 │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ @@ -4167328,26 +4165731,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x28,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x37,%ah │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xd7,%ah │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x1028,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed37c4,%eax │ │ │ │ + mov $0x53dd7c4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 21028fa │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4167363,65 +4165764,59 @@ │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ sub %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,(%rcx) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub %edx,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x3b(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x29(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - rex sub %edx,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x77(%rax) │ │ │ │ + jo 21029b1 │ │ │ │ mov $0x6,%bl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ sub %edx,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 210298b │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4167455,18 +4165850,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x21029,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4167512,18 +4165905,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W sub (%rax),%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4167536,15 +4165927,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ sub (%rax),%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - enter $0xed37,$0x3 │ │ │ │ + enter $0x3dd7,$0x5 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2102a94 │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4167607,18 +4165998,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock sub (%rax),%dl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ leave │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4167631,18 +4166020,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xca,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4167666,18 +4166053,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2102b │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x35(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ subb $0x10,(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4167723,28 +4166108,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2102bfd │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed37cc,%al │ │ │ │ + movabs 0x4000000053dd7cc,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ sub (%rax),%edx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ int3 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4167757,18 +4166140,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - int $0x37 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + int $0xd7 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex sub $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4167778,15 +4166159,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ sub $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed37cd(%rax) │ │ │ │ + add %dh,0x53dd7cd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2102c8e │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4167851,50 +4166232,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x37ce,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xd7ce,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,0x210(%rip) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub $0x210,%eax │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ jg 2102cc6 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,%bh │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub $0x210,%rax │ │ │ │ add %al,(%rax) │ │ │ │ jo 2102d11 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ sub $0x210,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4167905,18 +4166281,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2102d97 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2102d41 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ sub $0x210,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4167944,18 +4166318,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubrs 0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xd0,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock sub $0x210,%eax │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x80,%al │ │ │ │ @@ -4167985,25 +4166357,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed37d1 │ │ │ │ + push $0x53dd7d1 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ cs adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed37d1,%al │ │ │ │ + movabs 0x4000000053dd7d1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x2e(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4168080,18 +4166452,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - shll %cl,(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rcl %cl,%edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4168123,18 +4166493,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2102f91 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dl,%ah │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4168143,18 +4166511,16 @@ │ │ │ │ xorl $0x0,0x6(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x680000000002102f,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x2102f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -4168202,30 +4166568,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dh,(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x37d4,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xor %dh,(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ + enter $0xd7d4,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 2102fae │ │ │ │ - mov $0x6,%bl │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xor %dl,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %ah,%al │ │ │ │ + test %dh,0x6(%rbx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W xor %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ @@ -4168330,18 +4166692,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xd5,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dh,(%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4168367,18 +4166727,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21031 │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xorb $0x10,(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4168447,15 +4166805,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed37d6 │ │ │ │ + push $0x53dd7d6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,(%rdx) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4168761,29 +4167119,27 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x1034,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fd6c9c │ │ │ │ + call 74e0c9c │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2103506 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bl,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ xor $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ @@ -4168899,31 +4167255,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ - fdivs (%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fcom %st(7) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dh,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bl,%cl │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dh,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4168936,15 +4167288,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ ss adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed37d9 │ │ │ │ + push $0x53dd7d9 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ss adc %al,(%rdx) │ │ │ │ @@ -4168994,18 +4167346,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x10,(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - fidivl (%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fcmovbe %st(7),%st │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivs (%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4169189,18 +4167539,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ cmp %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - (bad) (%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fcmovnbe %st(7),%st │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 210389a │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4169345,18 +4167693,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x39,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - (bad) (%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fcmovnbe %st(7),%st │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $0x10,(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4169368,22 +4167714,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivrs (%rcx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x37db,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xd7db,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock cmp %edx,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + cmp %edx,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x76(%rax) │ │ │ │ mov $0x6,%bl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -4169452,18 +4167797,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmpb $0x10,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - fdivl (%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ cmp (%rax),%dl │ │ │ │ add (%rax),%al │ │ │ │ @@ -4169576,18 +4167919,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,(%rbx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bl,%ch │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x500000000002103b,%al │ │ │ │ (bad) │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ @@ -4169637,18 +4167978,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x23(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %bh,(%rax,%rdx,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4169714,22 +4168053,21 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $0x2,(%rax,%rdx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x37dd,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xd7dd,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivrs (%rax,%rdx,1) │ │ │ │ + add %bl,%al │ │ │ │ + cmp $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ out %eax,$0x1e │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4169737,18 +4168075,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock cmp $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fidivs (%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,0x210(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2103ce8 │ │ │ │ @@ -4169856,18 +4168192,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ cmp $0x210,%eax │ │ │ │ add %al,(%rax) │ │ │ │ adc %bl,%dh │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4169933,18 +4168267,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bh,(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W fidivs (%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xa00000000002103e,%al │ │ │ │ ret │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ @@ -4170058,18 +4168390,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb $0x37,%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb $0xd7,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x3f,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4170096,18 +4168426,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivrs (%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcr $0x37,%dh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rcr $0xd7,%dh │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4170154,18 +4168482,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ rex adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - fbstp (%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21040 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x3d(%rax) │ │ │ │ @@ -4170471,18 +4168797,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ rex.X adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 21042ca │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,0x10(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4170665,29 +4168989,25 @@ │ │ │ │ rex shlb $0x4,0x0(%rsi,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x21044(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - loopne 21044d2 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + loopne 2104472 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x21044,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - loope 21044ea │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + loope 210448a │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,0x2(%rax,%rdx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4170695,18 +4169015,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2125521 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - in $0x37,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + in $0xd7,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x10(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4170716,18 +4169034,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ adc %r8b,(%r10) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%ch │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,0x10(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4170977,18 +4169293,16 @@ │ │ │ │ add %ah,-0x56(%rax) │ │ │ │ movabs %al,0x40000000006 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x21047(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x1a(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,0x10(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4171076,27 +4169390,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ rex.W adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x37e6,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xd7e6,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x48,%al │ │ │ │ - adc %al,(%rdx) │ │ │ │ + add %ch,0x21048(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex jo 210484b │ │ │ │ - (bad) │ │ │ │ + add %al,0x70(%rax) │ │ │ │ + test $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $0x2,0x10(%rax) │ │ │ │ @@ -4171144,18 +4169454,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,0x10(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - out %eax,$0x37 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,$0xd7 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,0x10(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4171175,18 +4169483,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x49(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - out %eax,$0x37 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,$0xd7 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0x2,0x10(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4171213,56 +4169519,48 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x1049,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - out %eax,$0x37 │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,$0xd7 │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2104a1b │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xe7,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ rex.WB adc %al,(%r10) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %cl,0x10(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x18(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %cl,0x10(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4171271,50 +4169569,46 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x4a(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2104a22 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ rex.WX adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xe8,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2104aac │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 5fd8255 │ │ │ │ + call 74e2255 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,0x10(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - jmp 21437bd │ │ │ │ + jmp 215885d │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x800000000002104a,%al │ │ │ │ or %edx,(%rax) │ │ │ │ @@ -4171353,18 +4169647,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x10(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x17(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,0x10(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4171397,15 +4169689,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ rex.WXB adc %al,(%r10) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - jmp 2143895 │ │ │ │ + jmp 2158935 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2104bb5 │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4171427,18 +4169719,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x4b,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shr $1,%cl │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $0x2,0x10(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4171503,29 +4169793,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ rex.WR adc %r8b,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,%dl │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2104c │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x16(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0x0,0x2(%rax,%rdx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ @@ -4171535,64 +4169821,56 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ rex.WR adc %r8b,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed37ea,%al │ │ │ │ + movabs 0x4000000053dd7ea,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x2104c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x104c,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,%bl │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2104d1e │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2104cc5 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ rex.WR adc %r8b,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xeb,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %cl,0x10(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4171677,39 +4169955,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,0x10(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x14(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2125e2a │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed37ec(%rax) │ │ │ │ + add %dh,0x53dd7ec(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x10(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ in (%dx),%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,0x10(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4171719,18 +4169993,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,0x10(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x13(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W │ │ │ │ rex.WRX adc %r8b,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4172154,18 +4170426,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock push %rcx │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,%dh │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dl,0x10(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4172178,18 +4170448,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dl,0x10(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ out %al,(%dx) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,0x10(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4172494,18 +4170762,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcoms 0x2(%rax,%rdx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xef,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock push %rsp │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4172518,18 +4170784,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dl,0x10(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - lock (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dl,0x10(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4172542,18 +4170806,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,0x10(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x10(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ push %rbp │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4172672,18 +4170934,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex push %rsi │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 210562a │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ push %rsi │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4172837,18 +4171097,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ push %rdi │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xf0,%al │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x57,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4172927,18 +4171185,16 @@ │ │ │ │ push %rax │ │ │ │ pop %rax │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ int1 │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21058 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ @@ -4172982,31 +4171238,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x1058,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - repnz (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repnz xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 210592a │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - repnz (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repnz xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ pop %rax │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4173042,18 +4171294,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex pop %rcx │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,%bl │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4173068,30 +4171318,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 21059bb │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex │ │ │ │ - repz (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repz xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %bl,0x10(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0xd(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x2000000000021059,%al │ │ │ │ imul $0x400,0x6(%rax),%ebp │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4173123,18 +4171369,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x10(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - repz (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + repz xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,0x10(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4173281,18 +4171525,16 @@ │ │ │ │ push %rax │ │ │ │ pop %rbx │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ hlt │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2105b │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x46(%rax) │ │ │ │ @@ -4174030,18 +4172272,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x2,0x10(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdiv %st(5),%st │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4174142,18 +4172382,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 21062c4 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,%dh │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,0x10(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4174311,18 +4172549,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock movsxd (%rax),%edx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - divl (%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + not %edi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,0x2(%rax,%rdx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4174371,15 +4172607,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ andb $0x0,0x2(%rax,%rdx,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed37f8(%rax) │ │ │ │ + add %dl,0x53dd7f8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ adc %al,%fs:(%rdx) │ │ │ │ @@ -4174551,18 +4172787,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x10(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ stc │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,0x10(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4174793,24 +4173027,24 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,0x10(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed37fa(%rax) │ │ │ │ + add %al,0x53dd7fa(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,0x10(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed37fa(%rax) │ │ │ │ + add %bh,0x53dd7fa(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex push $0x210 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4174832,18 +4173066,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 21068ca │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock cli │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,0x10(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4174864,15 +4173096,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x21068,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3ed37fb(%rax) │ │ │ │ + add %dl,0x53dd7fb(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,0x10(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4175039,15 +4173271,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,0x10(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed37fc(%rax) │ │ │ │ + add %ch,0x53dd7fc(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ push $0x10 │ │ │ │ @@ -4175061,18 +4173293,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2106a │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ std │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ subb $0x2,0x10(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4175107,18 +4173337,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x106a,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ std │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2106b3c │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4175133,18 +4173361,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ push $0x10 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ std │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,0x10(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4175186,18 +4173412,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jo 2106bcd │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ch,0x10(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4175353,18 +4173577,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fsubrs 0x2(%rax,%rdx,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W push (%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W call *%rdi │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock insb (%dx),%es:(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4175376,15 +4173598,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,0x10(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3ed37ff(%rax) │ │ │ │ + add %al,0x53dd7ff(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,0x10(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4175456,17 +4173678,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x6d,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,(%rcx) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x106d,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4175590,18 +4173810,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,0x10(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,%bl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2127f4b │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0xe(%rax) │ │ │ │ @@ -4175657,30 +4173875,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W add (%rax),%dil │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W add %al,%bl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2106fd9 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x2,%al │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4175731,15 +4173945,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,0x10(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed3803(%rax) │ │ │ │ + add %cl,0x53dd803(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dh,0x10(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4175763,18 +4173977,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ jo 2107053 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - add $0x38,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xd8,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21070 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x31(%rax) │ │ │ │ @@ -4175784,18 +4173996,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xorb $0x2,0x10(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W add $0x38,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W add $0xd8,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ jo 210709b │ │ │ │ add (%rax),%al │ │ │ │ @@ -4175855,28 +4174065,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,0x10(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - add $0x3ed38,%eax │ │ │ │ + add $0x53dd8,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,0x10(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex jno 2107143 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4175917,17 +4174125,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xd800000000021071,%al │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x21071,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ @@ -4176036,29 +4174242,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ jb 2107293 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x72,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x2,0x10(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4176079,17 +4174281,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock jb 21072f3 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dh,0x10(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4176353,18 +4174553,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jne 2107563 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %edi,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %ebx,%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 21075df │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4176490,17 +4174688,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xorb $0x2,0x10(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2107683 │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ jbe 210769b │ │ │ │ add (%rax),%al │ │ │ │ @@ -4176596,15 +4174792,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ ja 210775b │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed3809(%rax) │ │ │ │ + add %ch,0x53dd809(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 21077d9 │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4176616,18 +4174812,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,0x10(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - or (%rax),%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %al,%bl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x9000000000021077,%al │ │ │ │ (bad) │ │ │ │ or (%rsi),%al │ │ │ │ @@ -4176696,18 +4174890,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W js 210784b │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - or (%rax),%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %al,%bl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ js 2107863 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4176721,17 +4174913,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 21078e2 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,(%rbx) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ js 2107893 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4176746,71 +4174936,61 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x78,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xb,%al │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $0x2,0x10(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 21078c5 │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivrs 0x10(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - or (%rax),%edi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or %eax,%ebx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock js 21078f3 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - or $0x38,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0xd8,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,0x10(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0xc(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0x10(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed380c(%rax) │ │ │ │ + add %ah,0x53dd80c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,0x10(%rcx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4176822,17 +4175002,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ jns 2107953 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0xd(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21079 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -4176853,17 +4175031,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ jns 210799b │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x79,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4177055,17 +4175231,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ jnp 2107b63 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2107be5 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4177088,15 +4175262,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x7b,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed380f │ │ │ │ + push $0x53dd80f │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $0x2,0x10(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4177157,15 +4175331,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ jl 2107c53 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed3810(%rax) │ │ │ │ + add %ah,0x53dd810(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2107c │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4177208,17 +4175382,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x107c,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,(%rcx) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2107d4e │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4177233,17 +4175405,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ jl 2107cfb │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x11(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,0x10(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4177265,28 +4175435,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex jge 2107d43 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - adc $0x3ed38,%eax │ │ │ │ + adc $0x53dd8,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ jge 2107d5b │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x15(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2107ddf │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4177448,15 +4175616,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fdivrs 0x10(%rsi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3ed3816(%rax) │ │ │ │ + add %ch,0x53dd816(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock jle 2107ef3 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4177471,28 +4175639,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,0x10(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0x10(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x17(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,0x10(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4177514,15 +4175678,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2107f │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed3817(%rax) │ │ │ │ + add %dh,0x53dd817(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmpb $0x2,0x10(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4177580,39 +4175744,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ jg 2107ffb │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,0x210(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,0x210(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - sbb %bh,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %bl,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex adcb $0x2,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4177638,18 +4175796,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2107fe2 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - sbb %bh,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %bl,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %al,0x210(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x6af(%rdi) │ │ │ │ @@ -4177666,18 +4175822,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x21080,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - sbb %bh,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %bl,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,0x210(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,-0x58(%rbx) │ │ │ │ @@ -4177725,18 +4175879,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcq $0x2,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %edi,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %ebx,%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ adcl $0x2,(%rax) │ │ │ │ add %dh,0x6a84c(%rax) │ │ │ │ @@ -4177777,18 +4175929,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $0x0,0x210(%rcx) │ │ │ │ add %bh,(%rax) │ │ │ │ - sbb %edi,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %ebx,%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fadds 0x210(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0xa,(%rbx) │ │ │ │ @@ -4177817,17 +4175967,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,0x210(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ js 2108233 │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,0x210(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x4d,%al │ │ │ │ @@ -4177848,26 +4175996,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21082 │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed3819(%rax) │ │ │ │ + add %dh,0x53dd819(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ addb $0x0,0x210(%rdx) │ │ │ │ add %ch,%al │ │ │ │ - sbb %edi,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %ebx,%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4177916,28 +4176062,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bl,(%rdx) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,0x210(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - sbb (%rax),%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,%bl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %al,0x210(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -4177947,15 +4176089,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex adcl $0x2,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed381a,%eax │ │ │ │ + mov $0x53dd81a,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ adcl $0x2,(%rax) │ │ │ │ @@ -4178008,29 +4176150,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,0x210(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - lock sbb (%rax),%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock sbb %al,%bl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2129460 │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - sbb (%rax),%edi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %eax,%ebx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x2(%rax,%rdx,1) │ │ │ │ add %dh,0x60a07(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4178068,28 +4176206,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ test %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed381b(%rax) │ │ │ │ + add %cl,0x53dd81b(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 21083ee │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $0x38,(%rbx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rcrb $0xd8,(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ test %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4178131,18 +4176267,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock test %dl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - sbb (%rax),%edi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %eax,%ebx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,0x210(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,-0x58(%rbx) │ │ │ │ @@ -4178337,22 +4176471,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rolb $1,0x210(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x381c,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xd81c,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 2129763 │ │ │ │ + add %ch,%al │ │ │ │ + xchg %dl,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ push %rcx │ │ │ │ test $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -4178467,15 +4176601,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock xchg %edx,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb $0x3ed38,%eax │ │ │ │ + sbb $0x53dd8,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %cl,0x210(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4178517,15 +4176651,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21088 │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - sbb $0x3ed38,%eax │ │ │ │ + sbb $0x53dd8,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0x0,0x210(%rax) │ │ │ │ add %dl,0x5(%rax) │ │ │ │ @@ -4178559,17 +4176693,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x1088,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x1d,%al │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 210885a │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4178783,17 +4176915,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $0x0,0x210(%rdx) │ │ │ │ add %bl,%al │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fmuls 0x210(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2108a79 │ │ │ │ @@ -4178907,17 +4177037,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2108b5d │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov (%rax),%edx │ │ │ │ add (%rax),%al │ │ │ │ @@ -4178984,17 +4177112,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,0x2(%rax,%rdx,1) │ │ │ │ add %bh,%al │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xe00000000002108c,%al │ │ │ │ pop %rdx │ │ │ │ test $0x6,%al │ │ │ │ @@ -4179041,29 +4177167,25 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %cl,0x210(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - and %bh,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %bl,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %cl,0x210(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - and %bh,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %bl,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea (%rax),%rdx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4179098,30 +4177220,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ lea (%rax),%edx │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - and %bh,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %bl,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x8d,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rcx) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $0x0,0x210(%rbp) │ │ │ │ add %ah,0x5d(%rax) │ │ │ │ test $0x6,%al │ │ │ │ @@ -4179188,15 +4177306,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2108e │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed3821(%rax) │ │ │ │ + add %ah,0x53dd821(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ orb $0x0,0x210(%rsi) │ │ │ │ add %ah,0x6a2a8(%rax) │ │ │ │ @@ -4179303,35 +4177421,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 2108ef1 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x22,%al │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,0x210(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x6,-0x58(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xe80000000002108f,%al │ │ │ │ - and (%rax),%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %al,%bl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x2108f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -4179358,43 +4177472,37 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x210(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - and (%rax),%edi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %eax,%ebx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dl,0x210(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ - and (%rax),%edi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and %eax,%ebx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %dl,0x210(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x3823,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + enter $0xd823,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W nop │ │ │ │ + add %cl,-0x70(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $1,0x6b3(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4179412,18 +4177520,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2108ffa │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,(%rax,%rdi,1) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %ah,(%rax,%rbx,8) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ nop │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4179578,15 +4177684,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ xchg %eax,%ecx │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and $0x3ed38,%rax │ │ │ │ + and $0x53dd8,%rax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,0x210(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4179714,30 +4177820,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xchg %rax,%rbx │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,(%rsi) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ xchg %eax,%ebx │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - es cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + es fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 21092fd │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4179800,18 +4177902,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %dl,0x2(%rax,%rdx,1) │ │ │ │ add %dl,(%rax) │ │ │ │ - sub %bh,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %bl,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %dl,0x2(%rax,%rdx,1) │ │ │ │ add %dh,(%rax) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ @@ -4179820,18 +4177920,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,0x2(%rax,%rdx,1) │ │ │ │ add %ah,%al │ │ │ │ - sub %bh,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %bl,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ xchg %eax,%esp │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4179851,17 +4177949,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adcb $0x0,0x2(%rax,%rdx,1) │ │ │ │ mov %ch,(%rcx) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ xchg %eax,%esp │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4179925,17 +4178021,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dl,0x210(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,(%rdx) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex xchg %eax,%ebp │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4179950,17 +4178044,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ xchg %eax,%ebp │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,(%rbx) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 21094f7 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4180059,18 +4178151,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ xchg %eax,%esi │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex sub (%rax),%edi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex sub %eax,%ebx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2109600 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4180164,17 +4178254,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ xchg %eax,%edi │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 2109775 │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x21097 │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ @@ -4180372,18 +4178460,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cqto │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ - sub $0x38,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub $0xd8,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ cltd │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4180424,17 +4178510,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $0x0,0x210(%rcx) │ │ │ │ add %ch,0x2d(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fcomps 0x210(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x39,%al │ │ │ │ @@ -4180472,15 +4178556,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,0x210(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed382d,%al │ │ │ │ + movabs 0x4000000053dd82d,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x66(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4180488,17 +4178572,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x2109a │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - cs cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cs fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbbb $0x0,0x210(%rdx) │ │ │ │ add %ah,(%rax) │ │ │ │ cmp 0x6(%rax),%ebp │ │ │ │ @@ -4180623,17 +4178705,15 @@ │ │ │ │ add %dh,0x6b3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xe00000000002109b,%al │ │ │ │ - cs cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cs fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x2109b,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -4180732,17 +4178812,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ test $0x9c,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $0x0,0x2(%rax,%rdx,1) │ │ │ │ add %bh,(%rsi) │ │ │ │ test $0x6,%al │ │ │ │ @@ -4180791,17 +4178869,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,0x210(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ shrb $1,(%rdi) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ popf │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4181031,18 +4179107,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ lahf │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0x38,(%rcx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xorb $0xd8,(%rcx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 2109f09 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4181069,18 +4179143,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0x9f,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - xor (%rax),%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %al,%bl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $0x0,0x210(%rdi) │ │ │ │ add %ah,0x44(%rax) │ │ │ │ test $0x6,%al │ │ │ │ @@ -4181197,18 +4179269,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 210a072 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - xor (%rax),%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %al,%bl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ movabs 0x46d0000000000210,%al │ │ │ │ test $0x6,%al │ │ │ │ @@ -4181217,18 +4179287,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,0x210(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ - xor (%rax),%bh │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %al,%bl │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,0x210(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ rex │ │ │ │ @@ -4181303,18 +4179371,16 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 212b27e │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - xor (%rax),%edi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %eax,%ebx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x210(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,0x6b3(%rbp) │ │ │ │ @@ -4181322,29 +4179388,25 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %ah,0x210(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - xor $0x38,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor $0xd8,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ah,0x210(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - xor $0x38,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor $0xd8,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W movabs %al,0xc2d0000000000210 │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ (bad) │ │ │ │ @@ -4181555,17 +4179617,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dh,(%rsi) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 210a406 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4181577,17 +4179637,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %ah,0x2(%rax,%rdx,1) │ │ │ │ add %dl,0x36(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xe0000000000210a4,%al │ │ │ │ mov $0xb3,%dh │ │ │ │ (bad) │ │ │ │ @@ -4181676,44 +4179734,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 210a50f │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,(%rdi) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xa5,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shlb $0x0,0x210(%rbp) │ │ │ │ add %dl,-0x3e(%rax) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ @@ -4181733,17 +4179785,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ah,0x210(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ rol $1,%cl │ │ │ │ @@ -4181825,18 +4179875,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x10a6,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 210a678 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4181848,18 +4179896,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $0x38,(%rcx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sarb $0xd8,(%rcx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ah,0x210(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -4181871,18 +4179917,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ah,0x210(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4182071,17 +4180115,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock test $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x3a(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,0x210(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,0x6b3(%rcx) │ │ │ │ @@ -4182185,17 +4180227,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,0x210(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,(%rbx) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,0x210(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,%cl │ │ │ │ @@ -4182304,18 +4180344,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %ch,0x210(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x38,(%rbx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmpb $0xd8,(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ stos %rax,%es:(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4182392,18 +4180430,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,0x2(%rax,%rdx,1) │ │ │ │ add %bh,%al │ │ │ │ - cmp (%rax),%edi │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %ch,0x2(%rax,%rdx,1) │ │ │ │ add %al,0x1b(%rax) │ │ │ │ test $0x6,%al │ │ │ │ @@ -4182421,18 +4180457,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,(%rax,%rdi,1) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %bh,(%rax,%rbx,8) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x210ac │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x1b(%rax) │ │ │ │ @@ -4182472,43 +4180506,37 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x10ac,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex cmp $0x38,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex cmp $0xd8,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 210ac7e │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 210ad16 │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x3c,%al │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %ch,0x210(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ rcrb $0x6,(%rax,%rbp,4) │ │ │ │ @@ -4182516,18 +4180544,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,0x210(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - lock cmp $0x38,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lock cmp $0xd8,%al │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex lods %ds:(%rsi),%eax │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4182593,17 +4180619,15 @@ │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 212be8a │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x3d(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x210(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ jo 210adb4 │ │ │ │ @@ -4182716,17 +4180740,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock scas %es:(%rdi),%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 210af28 │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %ch,0x210(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ @@ -4182800,17 +4180822,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x10af,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 210af81 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4183080,15 +4181100,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x210b2 │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3ed3840(%rax) │ │ │ │ + add %bh,0x53dd840(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xorb $0x0,0x210(%rdx) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -4183298,18 +4181318,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 210b41e │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x38(%rdx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x28(%rdx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ mov $0x10,%ah │ │ │ │ add (%rax),%al │ │ │ │ @@ -4183417,17 +4181435,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ mov $0x10,%ch │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - rex.XB cmp %bpl,%r13b │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.XB fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xb5,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4183525,17 +4181541,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x80000000000210b6,%al │ │ │ │ - cmp %r13b,%bpl │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.R fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x210b6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x40(%rax) │ │ │ │ @@ -4183690,18 +4181704,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0x210(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,0x38(%rbp) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %al,-0x28(%rbp) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bh,0x210(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %cl,%dh │ │ │ │ @@ -4183808,18 +4181820,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,0x210(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,0x38(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rolb $1,-0x28(%rsi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex mov $0x210,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ loopne 210b904 │ │ │ │ @@ -4183921,17 +4181931,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs $0x4778000000000210,%rdx │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x210,%edx │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4184106,24 +4182114,23 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov $0x210,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ - orb $0xed,0x38(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + orb $0x3d,-0x28(%rax) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x210,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,0x2(%rax,%rdx,1) │ │ │ │ - add %ah,(%rax) │ │ │ │ - lret │ │ │ │ + and %cl,%bl │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4184205,22 +4182212,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x210(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - orb $0xed,0x38(%rcx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + orb $0x3d,-0x28(%rcx) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,0x210(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x210,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ lock ret │ │ │ │ mov $0x6,%bl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4184320,17 +4182326,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %bh,0x210(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ - rex.WXB cmp %bpl,%r13b │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WXB fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %bh,0x210(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ rex rcll %cl,(%rdx) │ │ │ │ @@ -4184361,17 +4182365,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x210be │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - rex.WR cmp %r13b,%bpl │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WR fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmpb $0x0,0x210(%rsi) │ │ │ │ add %dh,(%rax) │ │ │ │ int3 │ │ │ │ @@ -4184391,18 +4182393,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xbe,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %cl,0x38(%rbp) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %cl,-0x28(%rbp) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x10be,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4184414,15 +4182414,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 210be90 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed384d │ │ │ │ + push $0x53dd84d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ mov $0x210,%esi │ │ │ │ @@ -4184506,17 +4182506,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x210bf,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ push %rcx │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sarb $1,0x210(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ or $0xaf,%ch │ │ │ │ @@ -4184655,17 +4182653,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock rclb $0x2,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ push %rcx │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,%cl │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4184776,15 +4182772,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ rcll $0x2,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed3852,%eax │ │ │ │ + mov $0x53dd852,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,%dl │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4184809,18 +4182805,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex ret $0x210 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,0x38(%rbx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %dl,-0x28(%rbx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ ret $0x210 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4184883,15 +4182877,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 212d39f │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3ed3853(%rax) │ │ │ │ + add %cl,0x53dd853(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%bl │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4184929,31 +4182923,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W ret │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $0xed,0x38(%rbx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rclb $0x3d,-0x28(%rbx) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + add %ah,-0x3d(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ push %rbx │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 210c32d │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4185001,22 +4182990,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ ret │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dl,-0x13(%rax,%rdi,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + or %dl,0x3d(%rax,%rbx,8) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,%ah │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ test $0x6,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4185024,15 +4183012,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,%ah │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed3854 │ │ │ │ + push $0x53dd854 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,%ah │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4185055,15 +4183043,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x210c4 │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3ed3854(%rax) │ │ │ │ + add %ah,0x53dd854(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x10,%ah │ │ │ │ add (%rax),%al │ │ │ │ @@ -4185097,22 +4183085,21 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x10c4,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcoms -0x13(%rax,%rdi,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + fcoms 0x3d(%rax,%rbx,8) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 210c496 │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex or $0x6a8,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4185210,17 +4183197,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x210c5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ push %rbp │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rol $1,%ch │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4185244,17 +4183229,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%dh │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W push %rbp │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %al,%dh │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4185268,18 +4183251,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,%dh │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dl,0x38(%rbp) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %dl,-0x28(%rbp) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4185293,22 +4183274,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $0xed,0x38(%rbp) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rclb $0x3d,-0x28(%rbp) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 210c630 │ │ │ │ + add %bh,-0x3a(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ push %gs │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4185364,17 +4183343,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lock (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ push %rbp │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,%bh │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4185387,27 +4183364,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ and %al,%bh │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,0x38(%rsi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %dl,-0x28(%rsi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %al,%bh │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed3856 │ │ │ │ + push $0x53dd856 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ @@ -4185422,17 +4183397,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x210c7 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ push %rsi │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x10,%bh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4185466,18 +4183439,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x10c7,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x38(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,-0x28(%rdi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 210c799 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4185548,18 +4183519,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 210c82a │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dl,0x38(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %dl,-0x28(%rdi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %cl,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4185570,17 +4183539,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x98000000000210c8,%al │ │ │ │ push %rdi │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x210c8,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ @@ -4185591,29 +4183558,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ ror $1,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $1,0x38(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rclb $1,-0x28(%rdi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 212d9a5 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ pop %rax │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%cl │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4186146,18 +4184109,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %cl,%ch │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcomps 0x38(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fcomps -0x28(%rax) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ int $0x10 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4186183,17 +4184144,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or $0x10,%ch │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ pop %rcx │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ int $0x10 │ │ │ │ add (%rax),%al │ │ │ │ @@ -4186215,17 +4184174,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ int $0x10 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x59(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 210cd9f │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4186272,15 +4184229,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed3859,%eax │ │ │ │ + mov $0x53dd859,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ (bad) │ │ │ │ @@ -4186327,17 +4184284,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x210ce,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ pop %rdx │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ ror $1,%dh │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4186349,17 +4184304,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 212dfab │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x5b(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%bh │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4186424,29 +4184377,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 210cf39 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,-0x13(%rax,%rdi,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %bl,0x3d(%rax,%rbx,8) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - iret │ │ │ │ - adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed385c │ │ │ │ + add %dl,0x210cf(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %ch,0x5c(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xcf,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4186521,15 +4184469,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %dl,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed385c,%al │ │ │ │ + movabs 0x4000000053dd85c,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x30(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4186542,17 +4184490,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x210d0 │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ pop %rsp │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x10,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4186612,17 +4184558,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ rclb $1,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ pop %rbp │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dl,%cl │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4186948,15 +4184892,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ rcll %cl,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3ed385d(%rax) │ │ │ │ + add %dh,0x53dd85d(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0xd3,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4187072,17 +4185016,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xc0000000000210d4,%al │ │ │ │ pop %rsi │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x210d4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x61315(%rax) │ │ │ │ @@ -4187193,17 +4185135,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ test $0xd5,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ pop %rsi │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rcl $0x10,%ch │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4187414,15 +4185354,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x29(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x3ed385f │ │ │ │ + push $0x53dd85f │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dl,%bh │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4187494,15 +4185434,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bl,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x400000003ed385f,%al │ │ │ │ + movabs 0x4000000053dd85f,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ fcoms (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4187552,17 +4185492,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ fcoms (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ pop %rdi │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xd8,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4187662,17 +4185600,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x210d9 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x60(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb $0x10,%cl │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4188029,17 +4185965,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ cmp %bl,%ah │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ fcoml (%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -4188411,27 +4186345,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ fists (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0x210df │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x62(%rax) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb $0x10,%bh │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4188850,26 +4186780,25 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x10e2,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,-0x13(%rax,%rdi,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + and %ah,0x3d(%rax,%rbx,8) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 210e2b4 │ │ │ │ - adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + loop 210e2e3 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lock add %ch,0x6(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + add %ch,0x6(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ loop 210e2fb │ │ │ │ add (%rax),%al │ │ │ │ @@ -4188954,17 +4186883,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x210e3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - fs cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs %fs:0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ shl $1,%bl │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4189267,26 +4187194,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex out %al,$0x10 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - gs cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs %gs:0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ out %al,$0x10 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3ed3865(%rax) │ │ │ │ + add %bl,0x53dd865(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jo 210e648 │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4189507,17 +4187432,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp %ch,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 210e898 │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push %rax │ │ │ │ call 210ea56 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4189617,18 +4187540,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %ch,%cl │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x38(%rdi) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,-0x28(%rdi) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex jmp 210eb46 │ │ │ │ add %al,(%rax) │ │ │ │ lock adc $0x10,%al │ │ │ │ @@ -4189701,17 +4187622,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 212fac6 │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - addr32 cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%eip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%dl │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4190716,15 +4188635,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %dh,%dl │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3ed3868,%eax │ │ │ │ + mov $0x53dd868,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %dh,%dl │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4190778,15 +4188697,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %dh,%dl │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock push $0x3ed38 │ │ │ │ + lock push $0x53dd8 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0xf0000000000210f2,%al │ │ │ │ adc (%rdi),%ebx │ │ │ │ @@ -4190885,29 +4188804,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ js 210f35d │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x3869,$0xed │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0xd869,$0x3d │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - repz adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shr $1,%cl │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x210f3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jmp 210fa35 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ test $0xf3,%al │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4191420,18 +4189333,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x10f7,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x38(%rdx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,-0x28(%rdx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 210f7c9 │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4192166,18 +4190077,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loopne 210fdcf │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,0x38(%rdx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %ch,-0x28(%rdx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ clc │ │ │ │ std │ │ │ │ adc %al,(%rdx) │ │ │ │ @@ -4192191,18 +4190100,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %bh,%dh │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubrs 0x38(%rdx) │ │ │ │ - in (%dx),%eax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fsubrs -0x28(%rdx) │ │ │ │ + cmp $0x5,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub %bh,%dh │ │ │ │ adc %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4192987,22 +4190894,21 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x21104,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - imul $0xffffffed,(%rax),%edi │ │ │ │ - add (%rax),%eax │ │ │ │ + imul $0x3d,%eax,%ebx │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rolb $1,(%rcx,%rdx,1) │ │ │ │ + add %dl,%al │ │ │ │ + add $0x11,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1d(%rax) │ │ │ │ or (%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -4194059,17 +4191965,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rorb $1,0x211(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ - cmp %ch,%ch │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call 2131eea │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ @@ -4194296,8 +4192200,2104 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0x110f,$0x2 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ nop │ │ │ │ and %cl,(%rdx) │ │ │ │ -[ Too much input for diff (SHA256: 8e86cb012a559cedd6c12874eebb4abbafb00ae50828679061fe578f3d79b889) ] │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 2110fe1 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %dh,(%rdi) │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + movups %xmm0,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dl,(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + fdivrs 0x5(%rip) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %dl,(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock and %cl,(%rdx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex adc %dl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + and (%rdi),%bl │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + adc %dl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x61037(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 2111072 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 21110a1 │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %dl,(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %bh,%dh │ │ │ │ + or %eax,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4000000000021110,%al │ │ │ │ + cmp %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x21110,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x61038(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rclb $1,(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 2111102 │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 21321ed │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and (%rdi),%ebx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rcx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex cmp %edx,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %dl,(%rcx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock and (%rdi),%ebx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %dl,(%rcx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmpb $0x10,(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %rdx,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x2b(%rax) │ │ │ │ + mov $0x6,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %edx,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x25(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 211117b │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %bh,(%rbx) │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + adc %edx,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x3b(%rax) │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x11,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x21,%al │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rclb $0x11,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x6103b(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fcoms (%rcx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock and %ecx,(%rdx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock adc %edx,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x61f26(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %dl,(%rdx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 211123d │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %dl,(%rdx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $1,(%rsi) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %dl,(%rdx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock and (%rdx),%cl │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + adc (%rcx),%dl │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x12(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x21112 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + and (%rdx),%cl │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adcb $0x11,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x60a22(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + adc (%rcx),%dl │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x60a22(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x12,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ah,(%rbx) │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x1112,$0x2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock and $0x60a,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 21112e4 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %bh,(%rax,%rdx,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + adc (%rcx),%dl │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + and (%rdx),%ecx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dl,(%rbx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ah,(%rdx,%rcx,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %dl,(%rbx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x10,%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex adc (%rcx),%edx │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cmp $0x10,%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + adc (%rcx),%edx │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0x610,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 2111375 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 211138f │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %dl,(%rbx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 21113bf │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x7000000000021113,%al │ │ │ │ + and $0xa,%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x21113,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + and $0x60a,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rclb $1,(%rbx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ah,0x60a(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 21324f0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x60a25(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rcx,%rdx,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x60a23(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %dl,(%rcx,%rdx,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x23(%rax) │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %dl,(%rcx,%rdx,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + pop %rdi │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W adc $0x11,%al │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x26(%rax) │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0x11,%al │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + es or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 211147e │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ah,(%rdi) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + adc $0x11,%al │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x6103d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x14,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0x9,%ch │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rclb $0x2,(%rcx,%rdx,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rdi) │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fcoms (%rcx,%rdx,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x27(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock adc $0x11,%al │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x61f27(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %dl,0x211(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x27,%al │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %dl,0x211(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %dl,0x211(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x26,%al │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + adc $0x211,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x21115 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x27(%rax) │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adcb $0x0,0x211(%rip) │ │ │ │ + add %ah,0x6103e(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + adc $0x211,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + sub %bl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x15,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rsi) │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x1115,$0x2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + ds adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 21115e7 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 2111618 │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + adc $0x211,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x40000000006a7ed,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock (bad) │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %dl,(%rsi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock ds adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xdc,%al │ │ │ │ + adc (%rsi),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 2111678 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x28,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %dl,(%rsi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x40000000006103f,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x21116(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + in (%dx),%eax │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x21116,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sub %bl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rclb $1,(%rsi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 211170a │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 21327f3 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x36(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rdi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 2111739 │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %dl,(%rdi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %al,0x10(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %dl,(%rdi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x40,%al │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub $0xa7,%dh │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rolb $0x6,0x10(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 2111781 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x610,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x17,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex sub %ebx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rclb $0x11,(%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x61f29(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fcoms (%rdi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shrb $1,(%rdx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + out %al,(%dx) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %bl,(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bh │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %bl,(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %ch,-0x28(%rbp) │ │ │ │ + cmp $0x5,%eax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %bl,(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x10(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + sbb %dl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x2a(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x21118 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x41(%rax) │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbbb $0x11,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x61041(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + sbb %dl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x11(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x18,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x10(%rdx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x1118,$0x2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex │ │ │ │ + rex.X adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 21118ea │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + addb $0x6,0x10(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + sbb %dl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + rex.X adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %bl,(%rcx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %al,0x10(%rbx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %bl,(%rcx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shrb $1,(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex sbb %edx,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x43(%rax) │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + sbb %edx,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + rex.XB adc %al,(%r14) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 211197b │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %ch,(%rdx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %bl,(%rcx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x6(%rax,%rdx,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0xb000000000021119,%al │ │ │ │ + sub (%rdi),%bl │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x21119,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x24(%rax) │ │ │ │ + adc (%rsi),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rcrb $1,(%rcx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4000000000613dc,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sbb %edx,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + fistl (%rbx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rdx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex │ │ │ │ + adc %r8b,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %bl,(%rdx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shrb $0x1f,(%rdx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %bl,(%rdx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sarb $1,(%rdx) │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W sbb (%rcx),%dl │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sub (%rdi),%ebx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rcx),%dl │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + fistl (%rbx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 2111a84 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ch,(%rcx) │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + sbb (%rcx),%dl │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x6,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x1a,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x400000000060a28,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + sbb (%rcx),%dl │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sub %cl,(%rdx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fcomps (%rdx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 2111afa │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock sbb (%rcx),%dl │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x2b(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %bl,(%rbx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %ah,-0x5b(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %bl,(%rbx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dh,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %bl,(%rbx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + addb $0x0,0x6(%rax,%rdx,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + sbb (%rcx),%edx │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + adc %r8b,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x2111b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + adc %r8b,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbbb $0x11,(%rbx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x45(%rax) │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + sbb (%rcx),%edx │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + adc %r8b,(%r14) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x1b,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex sub $0x1f,%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x111b,$0x2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %bh,%ah │ │ │ │ + or %eax,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 2111bed │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %bl,0x10(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + sbb (%rcx),%edx │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sti │ │ │ │ + or %eax,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %bl,(%rcx,%rdx,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + {rex2 0xb3} clts │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %bl,(%rcx,%rdx,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x61f2b(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex sbb $0x11,%al │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x60a29(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + sbb $0x11,%al │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x29(%rax) │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 2111c7e │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rdi,%rbx,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %bl,(%rcx,%rdx,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x61f2c(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x800000000002111c,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x2111c,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x61f2c(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rcrb $1,(%rcx,%rdx,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + sub $0x1f,%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 2132df9 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub $0x61f,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x211(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 2111d23 │ │ │ │ + or (%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %bl,0x211(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + shr $1,%bh │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %bl,0x211(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + lock cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb $0x211,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + sub $0x61f,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x211,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + sub $0x61f,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 2111d87 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock sub $0x61f,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + sbb $0x211,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ch,(%rsi) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x1d,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + cs (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rcrb $0x0,0x211(%rip) │ │ │ │ + add %dl,(%rax) │ │ │ │ + movsl %gs:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fcomps 0x211(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock cs (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock sbb $0x211,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + lock cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %bl,(%rsi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ch,(%rdi) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %bl,(%rsi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $0x1f,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %bl,(%rsi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x64,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x2111e │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x61f2f(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbbb $0x11,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dh,(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x1e,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%ch │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x111e,$0x2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + orb $0x0,0x6ac(%rdi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 2111ef0 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x40000000006a564,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x30,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %bl,(%rdi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex │ │ │ │ + movsl %fs:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %bl,(%rdi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + xor %bl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock xor %bl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 2111f81 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %bl,(%rdi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 2111fb3 │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x600000000002111f,%al │ │ │ │ + pop %rcx │ │ │ │ + adc %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x2111f,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x61047(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rcrb $1,(%rdi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + {rex2 0xb3} clts │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 21330fc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x61f31(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ah,0x6(%rbp,%riz,4) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %ah,(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $1,-0x5b(%rbx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ah,(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xorb $0x1f,(%rdx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W and %dl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x6a7f0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + and %dl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xor %ebx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 211208a │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex xor (%rdi),%bl │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + and %dl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + xor (%rdi),%bl │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x20,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dl,%ch │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $0x11,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xor (%rdi),%bl │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fsubs (%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dh,(%rbx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock and %dl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x33(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %ah,(%rcx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 21120f2 │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %ah,(%rcx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ +[ Too much input for diff (SHA256: aa01cb5e75885c5fcb5d00fa69be2f604a5b996f557572d72f20d1ac61b70a0d) ]