--- /srv/rebuilderd/tmp/rebuilderdK8JVOt/inputs/fricas_1.3.11-5_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdK8JVOt/out/fricas_1.3.11-5_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-09-21 20:15:35.000000 debian-binary │ -rw-r--r-- 0 0 0 31552 2025-09-21 20:15:35.000000 control.tar.xz │ --rw-r--r-- 0 0 0 52054244 2025-09-21 20:15:35.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 52062760 2025-09-21 20:15:35.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/fricas/target/i686-pc-linux-gnu/bin/FRICASsys │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5874,38 +5874,38 @@ │ │ │ │ -D_FORTIFY_SOURCE=2 │ │ │ │ -I/usr/lib/gcl-2.7.1/unixport/../h │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/lisp/primitives.c │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/lisp/primitives.o │ │ │ │ 1.3.11/src/lisp/fricas-lisp.o │ │ │ │ /build/reproducible-path/gcl27-2.7.1/gcl_pool │ │ │ │ /build/reproducible-path/fricas-1.3.11/target/i686-pc-linux-gnu/bin/FRICASsys │ │ │ │ -7bb000 r--p 0000f000 00:28 8445882 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ -f77bb000-f77bc000 rw-p 00010000 00:28 8445882 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ -f77bc000-f77be000 r--p 00000000 00:28 8453620 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77be000-f77c4000 r-xp 00002000 00:28 8453620 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77c4000-f77c8000 r--p 00008000 00:28 8453620 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77c8000-f77c9000 r--p 0000b000 00:28 8453620 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77c9000-f77ca000 rw-p 0000c000 00:28 8453620 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77ca000-f77cb000 r--p 00000000 00:28 8453636 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77cb000-f77cc000 r-xp 00001000 00:28 8453636 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77cc000-f77cd000 r--p 00002000 00:28 8453636 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77cd000-f77ce000 r--p 00002000 00:28 8453636 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77ce000-f77cf000 rw-p 00003000 00:28 8453636 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77cf000-f77d2000 r--p 00000000 00:28 8453652 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77d2000-f77ee000 r-xp 00003000 00:28 8453652 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77ee000-f77fe000 r--p 0001f000 00:28 8453652 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77fe000-f77ff000 r--p 0002e000 00:28 8453652 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77ff000-f7800000 rw-p 0002f000 00:28 8453652 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f7800000-f7812000 r--p 00000000 00:28 8453687 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f7812000-f7874000 r-xp 00012000 00:28 8453687 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f7874000-f78d3000 r--p 00074000 00:28 8453687 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f78d3000-f78d9000 r--p 000d2000 00:28 8453687 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f78d9000-f78db000 rw-p 000d8000 00:28 8453687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 (S │ │ │ │ +000-f7760000 r--p 0000f000 08:21 9723666 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ +f7760000-f7761000 rw-p 00010000 08:21 9723666 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ +f7761000-f7763000 r--p 00000000 08:21 9723652 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f7763000-f7769000 r-xp 00002000 08:21 9723652 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f7769000-f776d000 r--p 00008000 08:21 9723652 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f776d000-f776e000 r--p 0000b000 08:21 9723652 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f776e000-f776f000 rw-p 0000c000 08:21 9723652 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f776f000-f7770000 r--p 00000000 08:21 9723563 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f7770000-f7771000 r-xp 00001000 08:21 9723563 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f7771000-f7772000 r--p 00002000 08:21 9723563 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f7772000-f7773000 r--p 00002000 08:21 9723563 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f7773000-f7774000 rw-p 00003000 08:21 9723563 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f7774000-f7777000 r--p 00000000 08:21 9723646 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f7777000-f7793000 r-xp 00003000 08:21 9723646 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f7793000-f77a3000 r--p 0001f000 08:21 9723646 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f77a3000-f77a4000 r--p 0002e000 08:21 9723646 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f77a4000-f77a5000 rw-p 0002f000 08:21 9723646 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f77a5000-f77b7000 r--p 00000000 08:21 9723650 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f77b7000-f7819000 r-xp 00012000 08:21 9723650 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f7819000-f7878000 r--p 00074000 08:21 9723650 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f7878000-f787e000 r--p 000d2000 08:21 9723650 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f787e000-f7880000 rw-p 000d8000 08:21 9723650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 650 (S │ │ │ │ >Finished loading "makeint.lisp"roducible-path/fricas-1.3.11/target/i686-pc-linux-gnu/algebra/category.daase....1 │ │ │ │ - Timestamp: Sun Sep 21 20:52:26 UTC 2025 │ │ │ │ + Timestamp: Sat Nov 15 02:58:26 UTC 2025 │ │ │ │ L'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. │ │ │ │ INTERNAL-SIMPLE-WARNING: ;; The variable |$compilingMap| is undefined. │ │ │ │ ;; The compiler will assume this variable is a global. │ │ │ │ his variable is a global. │ │ │ │ @@ -32413,15 +32413,15 @@ │ │ │ │ ,RETURN-FROM │ │ │ │ ,IDENTITY │ │ │ │ bfVar#42 │ │ │ │ bfVar#42 │ │ │ │ (/build/reproducible-path/fricas-1.3.11/src/interp/i-funsel.clispisOpInDomain │ │ │ │ print_defun │ │ │ │ $COMPILE$Category │ │ │ │ -Sun Sep 21 20:52:26 UTC 2025 │ │ │ │ +Sat Nov 15 02:58:26 UTC 2025 │ │ │ │ $build_date │ │ │ │ domainEqual(fixn │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ asTupleSize │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/i-intern.clispasTupleSize │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.data {} │ │ │ │ @@ -9302,23 +9302,27 @@ │ │ │ │ ....8.......8... │ │ │ │ ....8.......8... │ │ │ │ .... │ │ │ │ │ │ │ │ Disassembly of section .data: │ │ │ │ │ │ │ │ 00756b40 <.data>: │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - fdivrl -0x4132bf01(%eax) │ │ │ │ - testl $0x40000000,(%eax) │ │ │ │ - mov $0x759f004a,%edi │ │ │ │ - pop %edx │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + cmp %cl,%dl │ │ │ │ + incl 0x1d(%eax) │ │ │ │ + mov $0xf7,%ecx │ │ │ │ + add %al,-0x41(%eax) │ │ │ │ + dec %edx │ │ │ │ + add %bl,0x5a75(%edi) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,%al │ │ │ │ - lds 0xf7(%esi),%edi │ │ │ │ - add %ah,0xf7becc(%eax) │ │ │ │ + adc $0xf7b9,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0xf7b91c,%al │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%edi) │ │ │ │ bound %esi,0x69(%ebp) │ │ │ │ @@ -9730,397 +9734,373 @@ │ │ │ │ or %eax,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ inc %eax │ │ │ │ idiv %edi │ │ │ │ mov $0x42800000,%edi │ │ │ │ ... │ │ │ │ - add (%eax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ dec %eax │ │ │ │ or $0xa0,%al │ │ │ │ add %ebp,(%eax) │ │ │ │ or -0x5ff397ff(%eax),%esp │ │ │ │ add %esp,%eax │ │ │ │ - (bad) │ │ │ │ - mov %eax,0xb46610f7 │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + push %ss │ │ │ │ + sahf │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ + mov $0xae,%dh │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ + mov $0xae,%dh │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - jo 96652f │ │ │ │ - (bad) │ │ │ │ - lock xchg %ebx,%ecx │ │ │ │ - mull -0x37(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - inc %eax │ │ │ │ - mov $0xd0,%dl │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - divl 0x10f7d9a1(%eax) │ │ │ │ - mov $0xda,%dl │ │ │ │ - mull 0x53(%eax) │ │ │ │ - fdiv %st,%st(7) │ │ │ │ - rcr $0xd9,%bl │ │ │ │ - mull (%eax) │ │ │ │ - pusha │ │ │ │ - fcomi %st(7),%st │ │ │ │ - xorb $0xda,(%eax) │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - nop │ │ │ │ - mov $0xc210f7a3,%eax │ │ │ │ - mov %eax,0xb46610f7 │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - mul %eax │ │ │ │ - (bad) │ │ │ │ - mov %eax,0xa3b890f7 │ │ │ │ + mov $0xae,%dh │ │ │ │ notl (%eax) │ │ │ │ - ret $0xf7a3 │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - lock jbe 9665d1 │ │ │ │ - divl 0x68(%eax) │ │ │ │ - fincstp │ │ │ │ - and %ah,-0x25(%eax) │ │ │ │ - testl $0x80f7dc5e,0x10f7da30(%eax) │ │ │ │ - push %edx │ │ │ │ - (bad) │ │ │ │ - adc %bl,-0x24(%ebx) │ │ │ │ - notl 0x4b(%eax) │ │ │ │ - (bad) │ │ │ │ - pusha │ │ │ │ - enter $0xf7d0,$0x40 │ │ │ │ - mov $0xd0,%cl │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + mov $0xae,%dh │ │ │ │ + divl -0x17(%eax) │ │ │ │ + aam $0xf7 │ │ │ │ + lock xlat %ds:(%ebx) │ │ │ │ + shl %cl,%edi │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + sbb %ecx,%ebx │ │ │ │ + testl $0x9c60f7cb,0x2(%eax) │ │ │ │ + cltd │ │ │ │ + divl 0x10f7d3f1(%eax) │ │ │ │ + add %ch,%dl │ │ │ │ + mull -0x5d(%eax) │ │ │ │ + (bad) │ │ │ │ + test $0x20f7d42b,%eax │ │ │ │ + mov $0xd5,%al │ │ │ │ + testl $0x60f7aeb6,0x10f7d480(%eax) │ │ │ │ + pushf │ │ │ │ + cltd │ │ │ │ + notl (%eax) │ │ │ │ + mov $0xae,%dh │ │ │ │ + notl 0x10f79e08(%eax) │ │ │ │ + adc -0x5149ef09(%esi),%bl │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ + mul %eax │ │ │ │ + push %ss │ │ │ │ + sahf │ │ │ │ + notl 0x10f79e08(%eax) │ │ │ │ + adc -0x66639f09(%esi),%bl │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + mov $0xae,%dh │ │ │ │ + div %eax │ │ │ │ + (bad) │ │ │ │ + aam $0xf7 │ │ │ │ + jo 9665b2 │ │ │ │ + shl %cl,%edi │ │ │ │ + and %dh,-0x7f7f082b(%eax) │ │ │ │ + aam $0xf7 │ │ │ │ + adc %ch,-0x5d7f082a(%esi) │ │ │ │ + aam $0xf7 │ │ │ │ + adc %ch,-0x64af082a(%ebx) │ │ │ │ + aam $0xf7 │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + sbb %cl,%bl │ │ │ │ + testl $0xb610f7cb,0x1(%eax) │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - nop │ │ │ │ - mov $0xc210f7a3,%eax │ │ │ │ - mov %eax,0xb46610f7 │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - notl 0x10f7a3b8(%eax) │ │ │ │ - ret $0xf7a3 │ │ │ │ - loopne 966614 │ │ │ │ - mov %eax,0x9f4c60f7 │ │ │ │ + mov $0xae,%dh │ │ │ │ + notl 0x10f79e08(%eax) │ │ │ │ + adc -0x5149ef09(%esi),%bl │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - or %cl,(%ebx) │ │ │ │ - mov 0xb4661001,%al │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ + notl 0x10f79e08(%eax) │ │ │ │ + adc -0x61e91f09(%esi),%bl │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - nop │ │ │ │ - mov $0xc210f7a3,%eax │ │ │ │ - mov %eax,0x9f4c60f7 │ │ │ │ + mov $0xae,%dh │ │ │ │ + testl $0x1001a00b,(%eax) │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - xor %ah,(%esi) │ │ │ │ - mov $0xf7,%ah │ │ │ │ - mov 0x20f7d968,%al │ │ │ │ - ja 96665d │ │ │ │ + mov $0xae,%dh │ │ │ │ + notl 0x10f79e08(%eax) │ │ │ │ + adc -0x66639f09(%esi),%bl │ │ │ │ notl (%eax) │ │ │ │ + mov $0xae,%dh │ │ │ │ + divl (%eax) │ │ │ │ + jbe 966629 │ │ │ │ + mull 0x20f7d3b8(%eax) │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ - fcmovbe %st(0),%st │ │ │ │ - testl $0xd0a0f7d0,-0x46(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - xor %ch,(%ebx) │ │ │ │ - (bad) │ │ │ │ - loopne 9666f4 │ │ │ │ - fcomi %st(7),%st │ │ │ │ - loopne 9666c4 │ │ │ │ - (bad) │ │ │ │ + aam $0xf7 │ │ │ │ + adc %dl,0x2a90f7cb │ │ │ │ + lret │ │ │ │ + testl $0x20a0f7cb,0xa(%eax) │ │ │ │ + lret │ │ │ │ + divl (%eax) │ │ │ │ + jnp 96666b │ │ │ │ + mul %eax │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ + aad $0xf7 │ │ │ │ + loopne 966714 │ │ │ │ + aam $0xf7 │ │ │ │ inc %eax │ │ │ │ - pop %ecx │ │ │ │ - fcomi %st(7),%st │ │ │ │ - lock xchg %ebx,%ecx │ │ │ │ - divl -0x67(%eax) │ │ │ │ - (bad) │ │ │ │ + test $0xd7f0f7d5,%eax │ │ │ │ + shl %cl,%edi │ │ │ │ + jo 966693 │ │ │ │ + aam $0xf7 │ │ │ │ inc %eax │ │ │ │ - mov $0xd0,%dl │ │ │ │ - mull -0x37(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - adc %bh,-0x27(%ecx) │ │ │ │ - testl $0x90f7d0b0,0x70f7da8a(%eax) │ │ │ │ - (bad) │ │ │ │ - shl $1,%bh │ │ │ │ - cmpb $0xf7,-0x27(%ebp) │ │ │ │ - adc %cl,0x2440f7da(%edi) │ │ │ │ - (bad) │ │ │ │ - rclb $1,-0x25(%eax) │ │ │ │ - testl $0xc860f7d0,-0x4f(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - mov 0xc0f7d980,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ + add %bl,%cl │ │ │ │ + mull 0x19(%eax) │ │ │ │ + lret │ │ │ │ + notl (%eax) │ │ │ │ + leave │ │ │ │ + shl %cl,%edi │ │ │ │ + sbb $0xd4,%dl │ │ │ │ + divl 0x0(%eax) │ │ │ │ + lret │ │ │ │ + notl -0x7f0834e9(%eax) │ │ │ │ + int $0xd3 │ │ │ │ + notl (%eax) │ │ │ │ (bad) │ │ │ │ + testl $0xa0d0f7d4,0x74(%eax) │ │ │ │ + aad $0xf7 │ │ │ │ inc %eax │ │ │ │ - and $0x5370f7da,%eax │ │ │ │ - fcomi %st(7),%st │ │ │ │ - xorb $0xf7,-0x27(%edi) │ │ │ │ - adc %cl,-0x4fff0826(%ecx) │ │ │ │ - shl $1,%bh │ │ │ │ - and %al,%bh │ │ │ │ - shl $1,%bh │ │ │ │ - inc %eax │ │ │ │ - jl 9666d8 │ │ │ │ - div %eax │ │ │ │ - lea (bad),%ebx │ │ │ │ + add %ecx,%ebx │ │ │ │ + mull 0x18(%eax) │ │ │ │ + lret │ │ │ │ + mull -0x3f082c30(%eax) │ │ │ │ + loope 9666b7 │ │ │ │ + testl $0xa370f7d4,0x75(%eax) │ │ │ │ + aad $0xf7 │ │ │ │ + add $0xd3,%bh │ │ │ │ + notl (%eax) │ │ │ │ (bad) │ │ │ │ - shlb $1,-0x380f0830(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - jo 9666d1 │ │ │ │ - fincstp │ │ │ │ - adc $0xda,%cl │ │ │ │ - testl $0xe0f7da68,(%eax) │ │ │ │ - sbb $0xd98fa0f7,%ebx │ │ │ │ - test $0xc0f7daa1,%eax │ │ │ │ - mov $0xd0,%dl │ │ │ │ + testl $0x20f7cb00,(%eax) │ │ │ │ + pop %ss │ │ │ │ + lret │ │ │ │ + testl $0xddf0f7d3,-0x34(%eax) │ │ │ │ + aam $0xf7 │ │ │ │ + rolb $1,(%eax) │ │ │ │ + lret │ │ │ │ + div %eax │ │ │ │ + pop %ss │ │ │ │ + lret │ │ │ │ + divl 0x13(%eax) │ │ │ │ + aam $0xf7 │ │ │ │ + andb $0xd5,(%ecx) │ │ │ │ + testl $0xe0f7d4b8,(%eax) │ │ │ │ + rcl $1,%ebp │ │ │ │ + mull -0x3f082c21(%eax) │ │ │ │ + int1 │ │ │ │ + aam $0xf7 │ │ │ │ + rolb $0xcb,(%edx) │ │ │ │ mul %eax │ │ │ │ - leave │ │ │ │ - shl $1,%bh │ │ │ │ - and %dh,-0x404f0827(%ecx) │ │ │ │ - (bad) │ │ │ │ - and %al,%ah │ │ │ │ - shl $1,%bh │ │ │ │ - rcr $0xd0,%cl │ │ │ │ - divl (%eax) │ │ │ │ - mov $0xcd70f7d9,%edi │ │ │ │ - (bad) │ │ │ │ - and %ah,-0x26(%eax) │ │ │ │ - mull 0x7f(%eax) │ │ │ │ - fcomi %st(7),%st │ │ │ │ - xor %cl,-0x5e6f0827(%edi) │ │ │ │ - (bad) │ │ │ │ - adcb $0xf7,-0x26(%edx) │ │ │ │ - adc %bl,-0x24(%esi) │ │ │ │ + sbb %ecx,%ebx │ │ │ │ + mull (%eax) │ │ │ │ + add %edx,%esp │ │ │ │ + divl 0x20f7d50f(%eax) │ │ │ │ + adc $0xcb,%al │ │ │ │ + test $0x30f7cb29,%eax │ │ │ │ + paddq %mm7,%mm6 │ │ │ │ + jo 96675f │ │ │ │ + aad $0xf7 │ │ │ │ + and %dh,-0x309f082c(%eax) │ │ │ │ + aad $0xf7 │ │ │ │ + xor %bl,%bh │ │ │ │ + shl %cl,%edi │ │ │ │ + nop │ │ │ │ + int1 │ │ │ │ + aam $0xf7 │ │ │ │ + andb $0xd6,-0x51ef082c(%edx) │ │ │ │ not %eax │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - fincstp │ │ │ │ - jo 96671c │ │ │ │ - (bad) │ │ │ │ + sti │ │ │ │ + shl %cl,%edi │ │ │ │ + jo 96676c │ │ │ │ + aad $0xf7 │ │ │ │ push %eax │ │ │ │ - dec %ebx │ │ │ │ - (bad) │ │ │ │ - adc %bl,-0x24(%ebx) │ │ │ │ - divl (%eax) │ │ │ │ - mov $0xd9,%dh │ │ │ │ - test $0xb0f7dac4,%eax │ │ │ │ - (bad) │ │ │ │ - shl $1,%bh │ │ │ │ - xor %bl,%dl │ │ │ │ - shl $1,%bh │ │ │ │ - mov $0xa1,%al │ │ │ │ - fincstp │ │ │ │ - adc %dh,-0x243f0826(%edx) │ │ │ │ - fincstp │ │ │ │ - pusha │ │ │ │ - push %ebx │ │ │ │ - fdiv %st,%st(7) │ │ │ │ - inc %eax │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - fincstp │ │ │ │ + fwait │ │ │ │ + aam $0xf7 │ │ │ │ + adc %ch,0x630f7d6(%ebx) │ │ │ │ + aam $0xf7 │ │ │ │ + rclb $0xf7,-0x34eb4f09(,%edx,8) │ │ │ │ + xor %ch,(%edx) │ │ │ │ + lret │ │ │ │ + divl 0x10f7d3f1(%eax) │ │ │ │ + add %ch,%dl │ │ │ │ + test $0x60f7d42b,%eax │ │ │ │ + mov %eax,0xfa40f7d6 │ │ │ │ + shl %cl,%edi │ │ │ │ inc %eax │ │ │ │ - mov $0xdc20f7da,%ecx │ │ │ │ - fincstp │ │ │ │ - and %dl,-0x24(%esi) │ │ │ │ - not %eax │ │ │ │ - xchg %eax,%esp │ │ │ │ - fincstp │ │ │ │ - mov $0xa6,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xd9,%al │ │ │ │ - fincstp │ │ │ │ - loopne 9667fb │ │ │ │ - fdiv %st,%st(7) │ │ │ │ - jo 966816 │ │ │ │ - fincstp │ │ │ │ - lock jbe 96678d │ │ │ │ - divl (%eax) │ │ │ │ - lea -0x25cf7f09(%edi),%ebx │ │ │ │ + or %edx,%ebp │ │ │ │ + mull (%eax) │ │ │ │ + sub $0xd4,%al │ │ │ │ mull (%eax) │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + (bad) │ │ │ │ + not %eax │ │ │ │ + in $0xd3,%al │ │ │ │ + divl -0x4f082b0a(%eax) │ │ │ │ + sub %edx,%esp │ │ │ │ + mul %eax │ │ │ │ + mov 0xb870f7d6,%eax │ │ │ │ + shl %cl,%edi │ │ │ │ + lock (bad) │ │ │ │ + aam $0xf7 │ │ │ │ + xor %bl,%ch │ │ │ │ + cltd │ │ │ │ + testl $0x20f7d5b0,0x20f7d480(%eax) │ │ │ │ + mov $0xd5,%al │ │ │ │ + testl $0xd0f7d4f6,-0x4f082b80(%eax) │ │ │ │ + in $0xd3,%al │ │ │ │ + divl -0x48(%eax) │ │ │ │ + shl %cl,%edi │ │ │ │ + lock (bad) │ │ │ │ + aam $0xf7 │ │ │ │ pusha │ │ │ │ - fcomi %st(7),%st │ │ │ │ - and %ah,-0x25(%eax) │ │ │ │ - testl $0xd0f7daa6,-0x4f0825d0(%eax) │ │ │ │ - xchg %eax,%esp │ │ │ │ - fincstp │ │ │ │ - jo 96683a │ │ │ │ - fincstp │ │ │ │ - lock jbe 9667b1 │ │ │ │ - mull -0x38(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - inc %eax │ │ │ │ - mov $0xd0,%cl │ │ │ │ + sbb %cl,%bl │ │ │ │ + testl $0xb610f7cb,0x1(%eax) │ │ │ │ + scas %es:(%edi),%al │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - mov %dl,(%ecx) │ │ │ │ - mov 0x9f4c6001,%al │ │ │ │ + mov $0xae,%dh │ │ │ │ + testl $0x10f7999c,0x6001a011(%eax) │ │ │ │ + mov $0xae,%dh │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - or %dl,(%eax) │ │ │ │ - mov 0xb4661001,%al │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ + notl (%eax) │ │ │ │ + mov $0xae,%dh │ │ │ │ + testl $0x1001a010,(%eax) │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ + notl (%eax) │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + mov $0xae,%dh │ │ │ │ + testl $0x0,(%eax) │ │ │ │ ... │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - notl 0x10f7a3b8(%eax) │ │ │ │ - ret $0xf7a3 │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ + notl 0x10f79e08(%eax) │ │ │ │ + adc -0x5149ef09(%esi),%bl │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + mov $0xae,%dh │ │ │ │ + notl (%eax) │ │ │ │ + mov $0xae,%dh │ │ │ │ + mull -0x64(%eax) │ │ │ │ + cltd │ │ │ │ divl (%eax) │ │ │ │ - inc %edi │ │ │ │ - lahf │ │ │ │ + xchg %eax,%edi │ │ │ │ + cltd │ │ │ │ testl $0x0,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x44358828(%ebx) │ │ │ │ xor 0x6d(%eax),%bl │ │ │ │ push %ecx │ │ │ │ push %es │ │ │ │ @@ -10617,652 +10597,652 @@ │ │ │ │ push %edx │ │ │ │ dec %ecx │ │ │ │ inc %ebx │ │ │ │ inc %ecx │ │ │ │ push %ebx │ │ │ │ jae 966e85 │ │ │ │ jae 966e0e │ │ │ │ - aaa │ │ │ │ - bound %esp,0x30(%edx) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xor %ch,0x36373766 │ │ │ │ + xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ data16 xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,(%esp,%esi,1) │ │ │ │ - xor $0x20323838,%eax │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss ss and %ah,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %ch,(%edi) │ │ │ │ - jne 966ec2 │ │ │ │ - jb 966e80 │ │ │ │ + das │ │ │ │ + jne 966ec8 │ │ │ │ + jb 966e86 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 966e8d │ │ │ │ + js 966e93 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 966e93 │ │ │ │ + jne 966e99 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x6f732e64,0x6d(%edx),%esp │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ebp,(%esi) │ │ │ │ xor %cl,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %esp,0x30(%edx) │ │ │ │ + xor %dh,%ss:(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x62373766,%eax │ │ │ │ - arpl %esi,(%eax) │ │ │ │ + sub $0x36373766,%eax │ │ │ │ + xor %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x77(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%ecx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x34,%al │ │ │ │ - xor $0x20323838,%eax │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss ss and %ah,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %ch,(%edi) │ │ │ │ - jne 966f32 │ │ │ │ - jb 966ef0 │ │ │ │ + das │ │ │ │ + jne 966f38 │ │ │ │ + jb 966ef6 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 966efd │ │ │ │ + js 966f03 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 966f03 │ │ │ │ + jne 966f09 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x6f732e64,0x6d(%edx),%esp │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ebp,(%esi) │ │ │ │ xor %cl,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %esp,0x30(%ebx) │ │ │ │ + xor %esi,%ss:(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x62373766,%eax │ │ │ │ - xor %dh,%gs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 966f24 │ │ │ │ + sub $0x36373766,%eax │ │ │ │ + xor (%eax),%esi │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%eax),%dh │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x20202032,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 966fa2 │ │ │ │ - jb 966f60 │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 966fa8 │ │ │ │ + jb 966f66 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 966f6d │ │ │ │ + js 966f73 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 966f73 │ │ │ │ + jne 966f79 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 966fbe │ │ │ │ - jo 966fbf │ │ │ │ - jb 966fc6 │ │ │ │ - jae,pn 966fc4 │ │ │ │ + jne 966fc4 │ │ │ │ + jo 966fc5 │ │ │ │ + jb 966fcc │ │ │ │ + jae,pn 966fca │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %esp,0x30(%ebp) │ │ │ │ + xor %ss:(%eax),%esi │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - xor $0x30,%al │ │ │ │ + sub $0x36373766,%eax │ │ │ │ + cmp %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ - js 966fe0 │ │ │ │ + js 966fe6 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%edx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x30323633(,%esi,1) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x20202032,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 967019 │ │ │ │ - jb 966fd7 │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 96701f │ │ │ │ + jb 966fdd │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 966fe4 │ │ │ │ + js 966fea │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 966fea │ │ │ │ + jne 966ff0 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 967035 │ │ │ │ - jo 967036 │ │ │ │ - jb 96703d │ │ │ │ - jae,pn 96703b │ │ │ │ + jne 96703b │ │ │ │ + jo 96703c │ │ │ │ + jb 967043 │ │ │ │ + jae,pn 967041 │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esi,(%eax,%esi,1) │ │ │ │ + cmp %esi,%ss:(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - cmp %dh,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + sub $0x36373766,%eax │ │ │ │ + xor %dh,%fs:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 967018 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ cmp %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%eax),%dh │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x20202032,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 967090 │ │ │ │ - jb 96704e │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 967096 │ │ │ │ + jb 967054 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96705b │ │ │ │ + js 967061 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967061 │ │ │ │ + jne 967067 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 9670ac │ │ │ │ - jo 9670ad │ │ │ │ - jb 9670b4 │ │ │ │ - jae,pn 9670b2 │ │ │ │ + jne 9670b2 │ │ │ │ + jo 9670b3 │ │ │ │ + jb 9670ba │ │ │ │ + jae,pn 9670b8 │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %edi,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %ch,0x63373766 │ │ │ │ - cmp %esi,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + ss xor %dh,%fs:(%eax) │ │ │ │ + xor %ch,0x36373766 │ │ │ │ + xor %dh,%gs:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 96708f │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ bound %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%eax),%dh │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x20202032,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 967107 │ │ │ │ - jb 9670c5 │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 96710d │ │ │ │ + jb 9670cb │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9670d2 │ │ │ │ + js 9670d8 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9670d8 │ │ │ │ + jne 9670de │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 967123 │ │ │ │ - jo 967124 │ │ │ │ - jb 96712b │ │ │ │ - jae,pn 967129 │ │ │ │ + jne 967129 │ │ │ │ + jo 96712a │ │ │ │ + jb 967131 │ │ │ │ + jae,pn 96712f │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %edi,(%ecx) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %ch,0x63373766 │ │ │ │ - popa │ │ │ │ - xor %dh,(%eax) │ │ │ │ + ss xor %dh,%gs:(%eax) │ │ │ │ + xor %ch,0x36373766 │ │ │ │ + data16 xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - jb 96714a │ │ │ │ + jb 967150 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ arpl %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%eax),%dh │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x20202032,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 96717e │ │ │ │ - jb 96713c │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 967184 │ │ │ │ + jb 967142 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967149 │ │ │ │ + js 96714f │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96714f │ │ │ │ + jne 967155 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 96719a │ │ │ │ - jo 96719b │ │ │ │ - jb 9671a2 │ │ │ │ - jae,pn 9671a0 │ │ │ │ + jne 9671a0 │ │ │ │ + jo 9671a1 │ │ │ │ + jb 9671a8 │ │ │ │ + jae,pn 9671a6 │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esp,0x30(%ecx) │ │ │ │ + data16 xor %dh,%ss:(%eax) │ │ │ │ + xor %ch,0x37373766 │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - bound %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%esi),%esi │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + xor $0x20203336,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 9671f5 │ │ │ │ - jb 9671b3 │ │ │ │ + jne 9671fb │ │ │ │ + jb 9671b9 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9671c0 │ │ │ │ + js 9671c6 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9671c6 │ │ │ │ + jne 9671cc │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 967213 │ │ │ │ - jae,pn 967213 │ │ │ │ + jb 967219 │ │ │ │ + jae,pn 967219 │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esp,0x30(%edx) │ │ │ │ + aaa │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - arpl %esi,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + sub $0x37373766,%eax │ │ │ │ + xor %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ - js 96722f │ │ │ │ + js 967235 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%ecx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x36333633(,%esi,1) │ │ │ │ - and %ah,(%eax) │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%ebx),%dh │ │ │ │ + xor $0x20203336,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 967268 │ │ │ │ - jb 967226 │ │ │ │ + jne 96726e │ │ │ │ + jb 96722c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967233 │ │ │ │ + js 967239 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967239 │ │ │ │ + jne 96723f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 967286 │ │ │ │ - jae,pn 967286 │ │ │ │ + jb 96728c │ │ │ │ + jae,pn 96728c │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esp,0x30(%ebx) │ │ │ │ + aaa │ │ │ │ + xor %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - xor %dh,%fs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96725d │ │ │ │ + sub $0x37373766,%eax │ │ │ │ + xor (%eax),%dh │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor (%eax),%dh │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%esi),%esi │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + xor $0x20203336,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 9672db │ │ │ │ - jb 967299 │ │ │ │ + jne 9672e1 │ │ │ │ + jb 96729f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9672a6 │ │ │ │ + js 9672ac │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9672ac │ │ │ │ + jne 9672b2 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 9672f9 │ │ │ │ - jae,pn 9672f9 │ │ │ │ + jb 9672ff │ │ │ │ + jae,pn 9672ff │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esp,0x30(%eax,%esi,1) │ │ │ │ - xor %ch,0x63373766 │ │ │ │ - xor %dh,%gs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 9672d0 │ │ │ │ + aaa │ │ │ │ + xor (%eax),%dh │ │ │ │ + xor %dh,(%eax) │ │ │ │ + sub $0x37373766,%eax │ │ │ │ + xor (%eax),%esi │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor (%eax),%dh │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%esi),%esi │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + xor $0x20203336,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 96734e │ │ │ │ - jb 96730c │ │ │ │ + jne 967354 │ │ │ │ + jb 967312 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967319 │ │ │ │ + js 96731f │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96731f │ │ │ │ + jne 967325 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 96736c │ │ │ │ - jae,pn 96736c │ │ │ │ + jb 967372 │ │ │ │ + jae,pn 967372 │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esp,0x30(%ebp) │ │ │ │ + aaa │ │ │ │ + xor (%eax),%esi │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - data16 xor %dh,(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96738d │ │ │ │ + sub $0x37373766,%eax │ │ │ │ + xor $0x30,%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x77(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor (%eax),%esi │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%esi),%esi │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + xor $0x20203336,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 9673c1 │ │ │ │ - jb 96737f │ │ │ │ + jne 9673c7 │ │ │ │ + jb 967385 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96738c │ │ │ │ + js 967392 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967392 │ │ │ │ + jne 967398 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 9673df │ │ │ │ - jae,pn 9673df │ │ │ │ + jb 9673e5 │ │ │ │ + jae,pn 9673e5 │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esp,0x30(%esi) │ │ │ │ + aaa │ │ │ │ + xor $0x30,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x64373766,%eax │ │ │ │ - xor (%eax),%dh │ │ │ │ + sub $0x37373766,%eax │ │ │ │ + aaa │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 9673bc │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor $0x20202032,%eax │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x36,%al │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %ch,(%edi) │ │ │ │ - jne 967434 │ │ │ │ - jb 9673f2 │ │ │ │ + and %ah,(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96743a │ │ │ │ + jb 9673f8 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9673ff │ │ │ │ + js 967405 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967405 │ │ │ │ + jne 96740b │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 967454 │ │ │ │ + jo 96745a │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 967453 │ │ │ │ + jae,pn 967459 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %fs:(%eax),%dh │ │ │ │ + aaa │ │ │ │ + aaa │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x65373766,%eax │ │ │ │ - xor %dh,%gs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96742a │ │ │ │ - js 96746f │ │ │ │ + xor %ch,0x39373766 │ │ │ │ + xor (%eax),%esi │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ + js 967475 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%ebx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x32353633(,%esi,1) │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x36,%al │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -11270,44 +11250,47 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 9674a8 │ │ │ │ - jb 967466 │ │ │ │ + jne 9674ae │ │ │ │ + jb 96746c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967473 │ │ │ │ + js 967479 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967479 │ │ │ │ + jne 96747f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 9674c8 │ │ │ │ + jo 9674ce │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 9674c7 │ │ │ │ + jae,pn 9674cd │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - gs xor %dh,%gs:(%eax) │ │ │ │ - xor %ch,0x66373766 │ │ │ │ - xor %dh,%gs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96749e │ │ │ │ + cmp %esi,(%ebx) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xor %ch,0x61373766 │ │ │ │ + xor (%eax),%esi │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%ecx) │ │ │ │ data16 xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x32353633(,%esi,1) │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x36,%al │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -11315,44 +11298,48 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 96751c │ │ │ │ - jb 9674da │ │ │ │ + jne 967522 │ │ │ │ + jb 9674e0 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9674e7 │ │ │ │ + js 9674ed │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9674ed │ │ │ │ + jne 9674f3 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 96753c │ │ │ │ + jo 967542 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 96753b │ │ │ │ + jae,pn 967541 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - data16 xor %dh,%gs:(%eax) │ │ │ │ - xor %ch,0x66373766 │ │ │ │ - data16 xor %dh,(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 967512 │ │ │ │ + popa │ │ │ │ + xor (%eax),%esi │ │ │ │ + xor %dh,(%eax) │ │ │ │ + sub $0x61373766,%eax │ │ │ │ + xor $0x30,%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%edx) │ │ │ │ xor %dh,%gs:(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x32353633(,%esi,1) │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x36,%al │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -11360,44 +11347,47 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 967590 │ │ │ │ - jb 96754e │ │ │ │ + jne 967596 │ │ │ │ + jb 967554 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96755b │ │ │ │ + js 967561 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967561 │ │ │ │ + jne 967567 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 9675b0 │ │ │ │ + jo 9675b6 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 9675af │ │ │ │ + jae,pn 9675b5 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - data16 data16 xor %dh,(%eax) │ │ │ │ - xor %ch,0x30383766 │ │ │ │ - xor %dh,(%eax) │ │ │ │ + popa │ │ │ │ + xor $0x30,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x77(%edx) │ │ │ │ + sub $0x61373766,%eax │ │ │ │ + xor $0x20303030,%eax │ │ │ │ + jb 9675d6 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%edx) │ │ │ │ data16 xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x32353633(,%esi,1) │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x36,%al │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -11405,879 +11395,782 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 967604 │ │ │ │ - jb 9675c2 │ │ │ │ + jne 96760a │ │ │ │ + jb 9675c8 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9675cf │ │ │ │ + js 9675d5 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9675d5 │ │ │ │ + jne 9675db │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 967624 │ │ │ │ + jo 96762a │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 967623 │ │ │ │ + jae,pn 967629 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ - cmp %dh,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x31383766,%eax │ │ │ │ - xor (%eax),%dh │ │ │ │ + aaa │ │ │ │ + popa │ │ │ │ + xor $0x2d303030,%eax │ │ │ │ + data16 aaa │ │ │ │ + aaa │ │ │ │ + bound %esi,(%edi) │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 967600 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 967678 │ │ │ │ - jb 967636 │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 96767e │ │ │ │ + jb 96763c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967643 │ │ │ │ + js 967649 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967649 │ │ │ │ + jne 96764f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 967693 │ │ │ │ + jae 967699 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %dh,(%ecx) │ │ │ │ - xor (%eax),%dh │ │ │ │ + aaa │ │ │ │ + bound %esi,(%edi) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x37383766,%eax │ │ │ │ - xor $0x30,%al │ │ │ │ + xor %ch,0x31383766 │ │ │ │ + cmp %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ - js 9676af │ │ │ │ + js 9676b5 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %esi,(%edx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x37383633(,%esi,1) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 9676e8 │ │ │ │ - jb 9676a6 │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 9676ee │ │ │ │ + jb 9676ac │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9676b3 │ │ │ │ + js 9676b9 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9676b9 │ │ │ │ + jne 9676bf │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 967703 │ │ │ │ + jae 967709 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - xor $0x30,%al │ │ │ │ + cmp %dh,(%ecx) │ │ │ │ + cmp %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x64383766,%eax │ │ │ │ - xor (%eax),%esi │ │ │ │ + sub $0x37383766,%eax │ │ │ │ + cmp %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%edi) │ │ │ │ xor $0x30,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 967758 │ │ │ │ - jb 967716 │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 96775e │ │ │ │ + jb 96771c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967723 │ │ │ │ + js 967729 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967729 │ │ │ │ + jne 96772f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 967773 │ │ │ │ + jae 967779 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %ah,0x30(%ebx,%esi,1) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x64383766,%eax │ │ │ │ - cmp %esi,(%eax) │ │ │ │ + cmp %dh,(%edi) │ │ │ │ + cmp %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + sub $0x37383766,%eax │ │ │ │ + xor %dh,%gs:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 967750 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %ah,0x30(%edx,%esi,1) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 9677c8 │ │ │ │ - jb 967786 │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 9677ce │ │ │ │ + jb 96778c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967793 │ │ │ │ + js 967799 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967799 │ │ │ │ + jne 96779f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 9677e3 │ │ │ │ + jae 9677e9 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %ah,0x30(%ecx,%edi,1) │ │ │ │ + cmp %dh,(%edi) │ │ │ │ + xor %dh,%gs:(%eax) │ │ │ │ + xor %ch,0x38383766 │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x64383766,%eax │ │ │ │ - bound %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x77(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %ah,0x30(%eax,%edi,1) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor (%ecx),%dh │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%ebx),%dh │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %dh,%ss:(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %dh,%ss:(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - cmp %dh,%ss:(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ + xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor $0x20202030,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -12401,21 +12294,18 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %ch,(%eax) │ │ │ │ - push %ebx │ │ │ │ - addb $0x28,(%ecx) │ │ │ │ + sub %dl,-0x80(%ebx) │ │ │ │ + add %ebp,(%eax) │ │ │ │ jbe 967d47 │ │ │ │ - add %esp,-0x48(%esp,%ebx,8) │ │ │ │ - jmp *(%eax) │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ + add %esp,0x6f20ffca(%eax,%edi,1) │ │ │ │ addb $0x0,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ addb $0x60,(%ecx) │ │ │ │ jg 967d5b │ │ │ │ add %ecx,%eax │ │ │ │ @@ -12580,22 +12470,21 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %dl,0x6d(%ecx,%ebp,2) │ │ │ │ gs jae 968061 │ │ │ │ popa │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ jo 96802b │ │ │ │ - and %dl,0x75(%ebx) │ │ │ │ - outsb %ds:(%esi),(%dx) │ │ │ │ - and %dl,0x65(%ebx) │ │ │ │ - jo 96801a │ │ │ │ - xor (%ecx),%dh │ │ │ │ - and %dh,(%edx) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor $0x36323a32,%eax │ │ │ │ + and %dl,0x61(%ebx) │ │ │ │ + je 968016 │ │ │ │ + dec %esi │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + jbe 96801a │ │ │ │ + xor %esi,0x3a323020 │ │ │ │ + xor $0x36323a38,%eax │ │ │ │ and %dl,0x54(%ebp) │ │ │ │ inc %ebx │ │ │ │ and %dh,(%edx) │ │ │ │ xor %dh,(%edx) │ │ │ │ xor $0x65274c0a,%eax │ │ │ │ and %ah,%fs:0x6f(%ebx) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ @@ -22391,230 +22280,223 @@ │ │ │ │ addb $0x88,(%ecx) │ │ │ │ adc %eax,0x1(%eax) │ │ │ │ ... │ │ │ │ add %dl,0x40009abc(%eax) │ │ │ │ mov $0xfd10009a,%ebp │ │ │ │ (bad) │ │ │ │ mov $0xbffffd88,%edi │ │ │ │ - dec %ebp │ │ │ │ - adc $0xee32ebc6,%eax │ │ │ │ - dec %ebp │ │ │ │ - mov $0x0,%esi │ │ │ │ + sub $0x2a,%al │ │ │ │ + pusha │ │ │ │ + push %es │ │ │ │ + push %ebx │ │ │ │ + shr $1,%ebx │ │ │ │ + push %ebx │ │ │ │ ... │ │ │ │ rcr $0xb1,%al │ │ │ │ add %ch,0xd243(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ and %dh,-0x42bfff6a(%eax) │ │ │ │ lcall $0x1000,$0x9abdf000 │ │ │ │ std │ │ │ │ (bad) │ │ │ │ mov $0xbffffd88,%edi │ │ │ │ - dec %ebp │ │ │ │ - adc $0x5232ebc6,%eax │ │ │ │ - dec %edx │ │ │ │ - mov $0x0,%esi │ │ │ │ + sub $0x2a,%al │ │ │ │ + pusha │ │ │ │ + push %es │ │ │ │ + push %ebx │ │ │ │ + insl (%dx),%es:(%edi) │ │ │ │ + in (%dx),%al │ │ │ │ + push %ebx │ │ │ │ ... │ │ │ │ rcr $0xb1,%al │ │ │ │ add %ch,0xd243(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,-0x2b(%eax) │ │ │ │ or %eax,(%ecx) │ │ │ │ and %dh,-0x420fff6a(%eax) │ │ │ │ lcall $0x2800,$0x9abea000 │ │ │ │ lock or %eax,(%ecx) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - dec %ebp │ │ │ │ - push %ebp │ │ │ │ - leave │ │ │ │ - jmp 9abee7 │ │ │ │ - fiaddl 0x4(%esi) │ │ │ │ + sub $0x6a,%al │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + push %es │ │ │ │ + push %ebx │ │ │ │ + in $0x20,%eax │ │ │ │ + jmp 9abebc │ │ │ │ ... │ │ │ │ - add %al,%al │ │ │ │ - fdivs -0x2dbc5800(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + rcr $0xb1,%al │ │ │ │ + add %ch,0x200d243(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x2000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,0x50009abe(%eax) │ │ │ │ mov $0xd7b0009a,%edi │ │ │ │ mov $0x0,%cl │ │ │ │ mov %bl,0x0(%ebx,%edx,8) │ │ │ │ - dec %ebp │ │ │ │ - cmc │ │ │ │ - iret │ │ │ │ - jmp 9abf97 │ │ │ │ - (bad) │ │ │ │ - clc │ │ │ │ - add $0x0,%al │ │ │ │ + sub $0xca,%al │ │ │ │ + imul $0xe95ee953,(%esi),%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%al │ │ │ │ - fdivs -0x2dbc5800(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + rcr $0xb1,%al │ │ │ │ + add %ch,0x200d243(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x2000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,-0x41(%eax) │ │ │ │ lcall $0xb000,$0x9ac00000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov %bl,0x0(%ebx,%edx,8) │ │ │ │ - dec %ebp │ │ │ │ - xchg %eax,%ebp │ │ │ │ - aam $0xeb │ │ │ │ - xor %dh,%dl │ │ │ │ - clc │ │ │ │ - add $0x0,%al │ │ │ │ + sub $0xaa,%al │ │ │ │ + jb 9ac01a │ │ │ │ + push %ebx │ │ │ │ + jmp 9ba978 │ │ │ │ ... │ │ │ │ - fnstenv -0x2dbc3000(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + rolb $1,-0x2e(%ebx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x2800b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,(%eax) │ │ │ │ rcrb $0x0,-0x653f5000(%edx) │ │ │ │ rorb $1,-0xe57fee7(%esi) │ │ │ │ (bad) │ │ │ │ - mov $0xebe6354d,%edi │ │ │ │ - xor %dl,%bl │ │ │ │ - xchg %al,(%eax,%eax,1) │ │ │ │ + mov $0x6400a2c,%edi │ │ │ │ + push %ebx │ │ │ │ + in $0x20,%eax │ │ │ │ + jmp 9ac0cc │ │ │ │ ... │ │ │ │ + enter $0xb1d9,$0x0 │ │ │ │ + add %al,0x0(%edx,%edx,8) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,%al │ │ │ │ - fnstenv -0x2dbc0000(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,0x3000b1d7(%eax) │ │ │ │ - mov $0x96,%al │ │ │ │ - add %dh,0x60009ac0(%eax) │ │ │ │ - rcrl $0x2,0x5ed39000(%edx) │ │ │ │ + mov $0xd7,%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %dh,-0x3f4fff6a(%eax) │ │ │ │ + lcall $0x9000,$0x9ac16000 │ │ │ │ + rcrl %cl,0x2(%esi) │ │ │ │ add %al,0x0(%edx,%edx,8) │ │ │ │ - dec %ebp │ │ │ │ - mov $0xdc,%ch │ │ │ │ - jmp 9ac1a7 │ │ │ │ - and $0xf0,%al │ │ │ │ - sbb (%eax),%eax │ │ │ │ + sub $0x8a,%al │ │ │ │ + jp 9ac17a │ │ │ │ + push %ebx │ │ │ │ + sbb -0xa(%esi),%edx │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,0xb1da(%eax) │ │ │ │ - inc %esp │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + mov $0xda,%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + add %al,0x0(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ nop │ │ │ │ rcrl %cl,0x2(%esi) │ │ │ │ dec %eax │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,-0x3f(%eax) │ │ │ │ lcall $0x300,$0x9ac21000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ inc %esp │ │ │ │ rolb %cl,(%eax) │ │ │ │ - dec %ebp │ │ │ │ - adc $0xe632ebe2,%eax │ │ │ │ - pop %edx │ │ │ │ - dec %eax │ │ │ │ + sub $0x2a,%al │ │ │ │ + inc %esp │ │ │ │ + push %es │ │ │ │ + push %ebx │ │ │ │ + frndint │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ ... │ │ │ │ mov $0xda,%al │ │ │ │ mov $0x0,%cl │ │ │ │ and %al,0x0(%edx,%edx,8) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pop %eax │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,(%eax) │ │ │ │ ret $0x9a │ │ │ │ rol $0x9a,%dl │ │ │ │ add %dh,-0x7fff4e26(%eax) │ │ │ │ - (bad) -0x1ccab300(%ecx) │ │ │ │ - jmp 9ac307 │ │ │ │ - fiaddl 0x4(%esi) │ │ │ │ + (bad) 0x450a2c00(%ecx) │ │ │ │ + push %es │ │ │ │ + push %ebx │ │ │ │ + in $0x20,%eax │ │ │ │ + jmp 9ac2dc │ │ │ │ ... │ │ │ │ - add %dh,0x2800b1da(%eax) │ │ │ │ - inc %esp │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + mov $0xda,%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + sub %al,0x0(%edx,%edx,8) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pop %eax │ │ │ │ mov $0x96,%al │ │ │ │ add %ch,(%eax) │ │ │ │ cmp $0xc2c0025f,%eax │ │ │ │ lcall $0x4000,$0x9ac37000 │ │ │ │ inc %esi │ │ │ │ rolb %cl,(%eax) │ │ │ │ - fidivl %ds:0x31814107(%ebx) │ │ │ │ - out %al,(%dx) │ │ │ │ + (bad) │ │ │ │ + sbb 0xf3e2a8(%edx),%bh │ │ │ │ ... │ │ │ │ - je 9ac3eb │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ - inc %esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,-0x4f(%ebp,%ebx,8) │ │ │ │ + add %al,0x46(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ sub %bh,0xb050025f │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,-0x3d(%eax) │ │ │ │ lcall $0x1800,$0x9ac42000 │ │ │ │ sahf │ │ │ │ pop %esi │ │ │ │ - add %edi,0x3ebfffeb(%eax) │ │ │ │ - (bad) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + add %edi,-0x3a400015(%eax) │ │ │ │ + repz sub $0x1a,%al │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sbb %al,-0x2e(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db9e800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,(%eax) │ │ │ │ les -0x653b3000(%edx),%ebx │ │ │ │ add %bl,(%eax) │ │ │ │ sahf │ │ │ │ pop %esi │ │ │ │ - add %edi,0x3ebfffeb(%eax) │ │ │ │ - (bad) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + add %edi,-0x3a400015(%eax) │ │ │ │ + repz sub $0x1a,%al │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sbb %al,-0x2e(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db9e800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ sahf │ │ │ │ pop %esi │ │ │ │ add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,%al │ │ │ │ les -0x653a8000(%edx),%ebx │ │ │ │ add %bl,0x30(%eax) │ │ │ │ pop %edi │ │ │ │ add %ebp,%eax │ │ │ │ - ljmp $0x7f9,$0xda3ebfff │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + ljmp $0x1a2a,$0xf3c5bfff │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db9e000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -22622,261 +22504,232 @@ │ │ │ │ xor %dh,-0x3a7fff6a(%eax) │ │ │ │ lcall $0x4000,$0x9ac63000 │ │ │ │ pop %es │ │ │ │ dec %eax │ │ │ │ add (%eax),%ah │ │ │ │ inc %esi │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds sbb %al,%bh │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + sub (%edx),%ebx │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db9d800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x39cfff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ac6e000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cmp %ah,%ah │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%edx │ │ │ │ + aaa │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db98800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x391fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ac79000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9ac78a │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds 0x34(%ebx),%edx │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db98800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x386fff6a(%eax) │ │ │ │ lcall $0xe800,$0x9ac84000 │ │ │ │ cmp %ebx,0x1(%edi) │ │ │ │ - mov $0x3e024818,%eax │ │ │ │ - lcall $0xd429,$0x874107e0 │ │ │ │ + mov $0xc5024818,%eax │ │ │ │ + mov $0x33,%bl │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - addb $0x0,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db98000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x37bfff6a(%eax) │ │ │ │ lcall $0x6800,$0x9ac8f000 │ │ │ │ cmp $0xd7b0015f,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ - ds (bad) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9bf06(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db96800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,%al │ │ │ │ enter $0x9a,$0xa0 │ │ │ │ leave │ │ │ │ lcall $0x2001,$0x5f3c6800 │ │ │ │ jnp 9ac9f6 │ │ │ │ - add (%esi),%bh │ │ │ │ - pop %edx │ │ │ │ - out %al,(%dx) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %ch,%al │ │ │ │ + jae 9ac9f0 │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db95800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x365fff6a(%eax) │ │ │ │ lcall $0x8800,$0x9aca5000 │ │ │ │ in (%dx),%al │ │ │ │ pop %ebp │ │ │ │ - add %eax,0x3e024611(%eax) │ │ │ │ - (bad) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %eax,-0x3afdb9ef(%eax) │ │ │ │ + repz cmp %bl,(%edx) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db90800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x35afff6a(%eax) │ │ │ │ lcall $0x8800,$0x9acb0000 │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ enter $0xffe3,$0xbf │ │ │ │ - ds (bad) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db95000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x34ffff6a(%eax) │ │ │ │ lcall $0x9800,$0x9acbb000 │ │ │ │ mov $0x56,%al │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - sbb %dl,%ch │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x3aff4e29(%eax) │ │ │ │ + xor (%ecx),%edi │ │ │ │ + sbb 0xc9bf06(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db93800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x60009acb(%eax) │ │ │ │ int3 │ │ │ │ lcall $0x9801,$0x56b00800 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ or %eax,(%ecx) │ │ │ │ - ds lcall $0xd429,$0x87410796 │ │ │ │ + lds -0x5145e5bb(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ fadds -0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x339fff6a(%eax) │ │ │ │ lcall $0x6800,$0x9acd1000 │ │ │ │ sbb 0x1(%edi),%edx │ │ │ │ dec %eax │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ or %eax,(%ecx) │ │ │ │ - cmp %ds:0x29874107(%eax),%dl │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%edx │ │ │ │ + inc %ebx │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db92000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x32efff6a(%eax) │ │ │ │ lcall $0x6800,$0x9acdc000 │ │ │ │ sbb 0x1(%edi),%edx │ │ │ │ dec %eax │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ or %eax,(%ecx) │ │ │ │ - jp,pt 9acd66 │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds 0x40(%ebx),%edx │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db92000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x323fff6a(%eax) │ │ │ │ lcall $0xf000,$0x9ace7000 │ │ │ │ or %eax,%fs:(%ecx) │ │ │ │ pop %eax │ │ │ │ fdivr %st,%st(7) │ │ │ │ - mov $0x79f3a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1a4c13c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db92000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x318fff6a(%eax) │ │ │ │ lcall $0xf000,$0x9acf2000 │ │ │ │ or %eax,%fs:(%ecx) │ │ │ │ pop %eax │ │ │ │ fdivr %st,%st(7) │ │ │ │ - mov $0x79e7a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1a4d53c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db92000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x30dfff6a(%eax) │ │ │ │ lcall $0xf000,$0x9acfd000 │ │ │ │ push %eax │ │ │ │ inc %ebx │ │ │ │ - add 0x3e00b1d7(%eax),%dh │ │ │ │ - pop %edx │ │ │ │ - lcall $0xd4,$0x29874107 │ │ │ │ + add -0x3aff4e29(%eax),%dh │ │ │ │ + jae 9ad02c │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db8d000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -22884,100 +22737,100 @@ │ │ │ │ xor %dh,-0x302fff6a(%eax) │ │ │ │ lcall $0x7800,$0x9ad08000 │ │ │ │ (bad) │ │ │ │ pop %eax │ │ │ │ add %ebp,%eax │ │ │ │ out %al,(%dx) │ │ │ │ inc %edx │ │ │ │ - add (%esi),%bh │ │ │ │ - sbb 0x29874107(%edi),%al │ │ │ │ - aam $0x0 │ │ │ │ + add %ch,%al │ │ │ │ + xor -0x46(%edx,%ebx,1),%edx │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db8c000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + inc %eax │ │ │ │ + inc %edi │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x2f7fff6a(%eax) │ │ │ │ lcall $0x2800,$0x9ad13000 │ │ │ │ aad $0x58 │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - cmp 0x6c2f4107(%eax),%al │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x3aff4e29(%eax) │ │ │ │ + adc 0x1a(%ebx),%edx │ │ │ │ + mov $0xc9bf06,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db8a800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,(%eax) │ │ │ │ rcrl $1,-0x652e2000(%edx) │ │ │ │ add %dh,-0x67ff4e29(%eax) │ │ │ │ aam $0xff │ │ │ │ - mov $0x78c9a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x1a5fb3c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - jo 9ad2c9 │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db89000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x30024323,%al │ │ │ │ + add %ah,0x30024323(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,%al │ │ │ │ rcrl $1,-0x652d7000(%edx) │ │ │ │ add %bl,0x68015917(%eax) │ │ │ │ cmp 0x2(%ebx),%eax │ │ │ │ - ds pop %edx │ │ │ │ - mov (%edi),%eax │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds 0x58(%ebx),%esi │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db88800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x2d6fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ad34000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ sub %cl,%bh │ │ │ │ (bad) │ │ │ │ - mov $0x7b1fa3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x1a62d3c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - call 9ba62d │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db71800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%eax) │ │ │ │ pop %esi │ │ │ │ inc %eax │ │ │ │ add $0x30,%al │ │ │ │ mov $0x96,%al │ │ │ │ add %al,-0x2d(%eax) │ │ │ │ lcall $0xb000,$0x9ad3f000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds lcall $0xd429,$0x874107bc │ │ │ │ + lds -0x5145e591(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ dec %ecx │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -22987,135 +22840,129 @@ │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x2c0fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ad4a000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:0x29874107(%esi),%bh │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + insl (%dx),%es:(%edi) │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db69000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x2b5fff6a(%eax) │ │ │ │ lcall $0x9800,$0x9ad55000 │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ pop %edi │ │ │ │ - add %ebp,0x3ebfffc8(%eax) │ │ │ │ - cli │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + add %ebp,-0x3a400038(%eax) │ │ │ │ + shll %cl,0x1a(%esi) │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov 0x200d249,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db66000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,-0x2b(%eax) │ │ │ │ lcall $0x9800,$0x9ad60000 │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ pop %edi │ │ │ │ - add %ebp,0x3ebfffc8(%eax) │ │ │ │ - cli │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + add %ebp,-0x3a400038(%eax) │ │ │ │ + shll %cl,0x1a(%esi) │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov 0xd249,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db66000(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x30015f6e(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,(%eax) │ │ │ │ (bad) │ │ │ │ lcall $0x3800,$0x9ad6b000 │ │ │ │ jge 9ad71a │ │ │ │ add %ebx,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - mov $0x7a7fa3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1a74d3c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db65800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x294fff6a(%eax) │ │ │ │ lcall $0x8000,$0x9ad76000 │ │ │ │ mov $0x40,%dl │ │ │ │ add $0xa8,%al │ │ │ │ dec %ecx │ │ │ │ rolb %cl,(%eax) │ │ │ │ - cmp %ds:0x29874107(%esi),%ah │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%edx │ │ │ │ + jne 9ad78e │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db65000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x289fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ad81000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - fisubrl %ds:0x29874107(%ebp) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db60000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x27efff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ad8c000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - test $0x29874107,%eax │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db5b000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x273fff6a(%eax) │ │ │ │ lcall $0x4800,$0x9ad97000 │ │ │ │ or 0x2(%ebx),%bl │ │ │ │ cwtl │ │ │ │ sar $0xbf,%edi │ │ │ │ - ds mov $0x87410755,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + lds -0x5145e57a(%ebx),%edx │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ dec %edx │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -23123,40 +22970,32 @@ │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x268fff6a(%eax) │ │ │ │ lcall $0xf800,$0x9ada2000 │ │ │ │ xchg %eax,%ecx │ │ │ │ push %edx │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - cli │ │ │ │ - push %esi │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x3aff4e29(%eax) │ │ │ │ + roll %cl,-0x40f945e6(%ebp) │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db59800(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + push $0x200d24a │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,(%eax) │ │ │ │ ficompl -0x65253000(%edx) │ │ │ │ add %dh,-0x7ff4e29(%eax) │ │ │ │ - mov $0x5a3ebfff,%ebp │ │ │ │ - push %ebx │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x73c5bfff,%ebp │ │ │ │ + sbbb $0xba,(%edx) │ │ │ │ + xor $0x6f,%al │ │ │ │ + into │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ orb $0x0,-0x2e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cwtl │ │ │ │ pushf │ │ │ │ @@ -23164,108 +23003,95 @@ │ │ │ │ add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,%al │ │ │ │ ficompl -0x65248000(%edx) │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9adbf1 │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x73(%ebx),%edx │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db50800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x247fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9adc3000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - pop %ebx │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db4f800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x23cfff6a(%eax) │ │ │ │ lcall $0xe800,$0x9adce000 │ │ │ │ aam $0x52 │ │ │ │ add %edi,-0x49(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x7475a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x1a9473c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - cmp %cl,-0x2e(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db4c800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,%al │ │ │ │ fcompl -0x65227000(%edx) │ │ │ │ add %ch,%al │ │ │ │ aam $0x52 │ │ │ │ add %edi,-0x49(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x7475a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x1a9473c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - cmp %cl,-0x2e(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db4c800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,%al │ │ │ │ aam $0x52 │ │ │ │ add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,0x40009add(%eax) │ │ │ │ ficomps 0x53cad800(%edx) │ │ │ │ - add %ebp,0x3ebfffb6(%eax) │ │ │ │ - pop %edx │ │ │ │ - inc %ecx │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %ebp,-0x3a40004a(%eax) │ │ │ │ + jae 9adde5 │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db4c000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x21bfff6a(%eax) │ │ │ │ lcall $0x6000,$0x9adef000 │ │ │ │ or 0x2(%eax),%eax │ │ │ │ inc %eax │ │ │ │ dec %ebx │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds lcall $0xd429,$0x87410743 │ │ │ │ + lds -0x5145e570(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ dec %eax │ │ │ │ dec %ebx │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -23275,142 +23101,138 @@ │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x210fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9adfa000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9ae002 │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x64(%ebx),%edx │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db46800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x205fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ae05000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:0x7(%ebx),%cl │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + cwtl │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db41800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x1fafff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ae10000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - cmp %ds:0x7(%edi),%dh │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%edx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db3c000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x1effff6a(%eax) │ │ │ │ lcall $0xd800,$0x9ae1b000 │ │ │ │ and 0x4(%edi),%ah │ │ │ │ - cmp %ch,-0x5c14001(%esi) │ │ │ │ - jb 9ae1cb │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + cmp %ch,-0x2c3a4001(%esi) │ │ │ │ + mov 0xfaaeba1a,%eax │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db3c000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + inc %eax │ │ │ │ + dec %esp │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x1e4fff6a(%eax) │ │ │ │ lcall $0x1800,$0x9ae26000 │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - cmp 0x41(%edi,%eax,1),%bh │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x3aff4e29(%eax) │ │ │ │ + adc -0x40f945e6(%edi),%ebp │ │ │ │ + leave │ │ │ │ ... │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + pop %eax │ │ │ │ + dec %esp │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db3a800(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,0x3000b1d7(%eax) │ │ │ │ - mov $0x96,%al │ │ │ │ - add %ah,-0x1e(%eax) │ │ │ │ + mov $0xd7,%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %dh,-0x1d9fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ae31000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ stos %al,%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x7789a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x1aabb3c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - jo 9ae3fe │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db39000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4fcffdb9(%edi) │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %ch,(%eax) │ │ │ │ + lahf │ │ │ │ + inc %edi │ │ │ │ + add (%eax),%dh │ │ │ │ + mov $0x96,%al │ │ │ │ add %dl,(%eax) │ │ │ │ jecxz 9ae35d │ │ │ │ add %al,%al │ │ │ │ jecxz 9ae361 │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x87410767,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + lds -0x5145e54c(%ebx),%edx │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ call 9bb6b1 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x1c3fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ae47000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - cmp %ds:0x7(%ecx),%ah │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%edx │ │ │ │ + mov $0x1a,%dl │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db30800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -23418,526 +23240,468 @@ │ │ │ │ xor %dh,-0x1b8fff6a(%eax) │ │ │ │ lcall $0x800,$0x9ae52000 │ │ │ │ pop %ebx │ │ │ │ push %esi │ │ │ │ add %ebx,(%eax) │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x76c9a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x1abfb3c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sub %cl,-0x2e(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db2d800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,(%eax) │ │ │ │ in $0x9a,%eax │ │ │ │ add %dl,%al │ │ │ │ in $0x9a,%eax │ │ │ │ add %cl,(%eax) │ │ │ │ pop %ebx │ │ │ │ push %esi │ │ │ │ add %ebx,(%eax) │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x76c9a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x1abfb3c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sub %cl,-0x2e(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db2d800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ pop %ebx │ │ │ │ push %esi │ │ │ │ add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,%al │ │ │ │ in $0x9a,%eax │ │ │ │ add %al,-0x47ff651a(%eax) │ │ │ │ bound %edx,0x1(%esi) │ │ │ │ dec %eax │ │ │ │ - mov %eax,0x9a3ebfff │ │ │ │ - outsb %ds:(%esi),(%dx) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov %eax,0xb3c5bfff │ │ │ │ + mov $0xfaaeba1a,%ebp │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db2d000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %cl,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x197fff6a(%eax) │ │ │ │ lcall $0x2800,$0x9ae73000 │ │ │ │ or $0x4d300248,%eax │ │ │ │ rolb %cl,(%eax) │ │ │ │ - fisubrl %ds:0x7(%eax) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db2c800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x18cfff6a(%eax) │ │ │ │ lcall $0x8800,$0x9ae7e000 │ │ │ │ out %eax,$0x53 │ │ │ │ - add 0x3e00b1d7(%eax),%dh │ │ │ │ - cli │ │ │ │ - adc $0x7,%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add -0x3aff4e29(%eax),%dh │ │ │ │ + rol %cl,%edi │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db27800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x181fff6a(%eax) │ │ │ │ lcall $0x4800,$0x9ae89000 │ │ │ │ imul $0xb1d7b0,0x1(%esi),%edx │ │ │ │ - ds pop %edx │ │ │ │ - adc %eax,(%edi) │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x3e(%ebx),%esi │ │ │ │ + sbb 0xc9bf06(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db25800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,0x40009ae8(%eax) │ │ │ │ jmp d84ae9e4 <_edata@@Base+0xd36ae9e4> │ │ │ │ mov $0x0,%cl │ │ │ │ dec %eax │ │ │ │ popf │ │ │ │ (bad) │ │ │ │ - mov $0x7123a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x1ac113c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - rorb $0x0,-0x2e(%ebp) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db24000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - orb $0x2,0x48(%ebx) │ │ │ │ - xor %dh,-0x16bfff6a(%eax) │ │ │ │ + add %al,0x3002484b(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,-0x17(%eax) │ │ │ │ lcall $0xb000,$0x9ae9f000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ficompl %ds:(%eax) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db1c800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x160fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9aeaa000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - sbb (%edi),%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x37(%ebx),%esi │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db1b800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x155fff6a(%eax) │ │ │ │ lcall $0xc800,$0x9aeb5000 │ │ │ │ jne 9aebb1 │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - cmp (%esi),%al │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + add %esi,-0x3aff4e29(%eax) │ │ │ │ + adc %ebp,%edx │ │ │ │ + sbb 0xde5898(%edx),%bh │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - js 9aec40 │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,-0x14afff6a(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db18800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,-0x15(%eax) │ │ │ │ lcall $0xc800,$0x9aec0000 │ │ │ │ jne 9aec61 │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - cmp (%esi),%al │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + add %esi,-0x3aff4e29(%eax) │ │ │ │ + adc %ebp,%edx │ │ │ │ + sbb 0xde5bbc(%edx),%bh │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - js 9aecf0 │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db18800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,%al │ │ │ │ + jne 9aed01 │ │ │ │ + add %esi,(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ add %al,(%eax) │ │ │ │ - enter $0x5675,$0x1 │ │ │ │ - xor %dh,-0x13ffff6a(%eax) │ │ │ │ + in (%dx),%al │ │ │ │ lcall $0x3800,$0x9aecb000 │ │ │ │ cmp $0x95f8015a,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x7003a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1ad313c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db18000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x134fff6a(%eax) │ │ │ │ lcall $0xf000,$0x9aed6000 │ │ │ │ bound %ecx,0x2(%eax) │ │ │ │ orb $0x0,-0x2e(%esi) │ │ │ │ - jp,pt 9aed75 │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x2f(%ebx),%edx │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db17800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x129fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9aee1000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:(%esi),%cl │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + fstpl (%edx) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db12800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x11efff6a(%eax) │ │ │ │ lcall $0x8800,$0x9aeec000 │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ enter $0xff91,$0xbf │ │ │ │ - fimull %ds:(%edx) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - out %eax,$0xc0 │ │ │ │ - leave │ │ │ │ + (bad) │ │ │ │ + sbb 0xd413ce(%edx),%bh │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - fmuls -0x2e(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db12800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,%al │ │ │ │ out %al,(%dx) │ │ │ │ lcall $0x8800,$0x9aef7000 │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ enter $0xff91,$0xbf │ │ │ │ - fidivl %ds:0xfd814107 │ │ │ │ - enter $0x0,$0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xd52ea8(%edx),%bh │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db11800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,-0x11(%eax) │ │ │ │ lcall $0x8800,$0x9af02000 │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ enter $0xff91,$0xbf │ │ │ │ - fidivl %ds:(%edi,%eax,1) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db11800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xfdfff6a(%eax) │ │ │ │ lcall $0x1800,$0x9af0d000 │ │ │ │ popf │ │ │ │ push %ecx │ │ │ │ - add 0x3e00b1d7(%eax),%dh │ │ │ │ - sbb (%edi),%dh │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add -0x3aff4e29(%eax),%dh │ │ │ │ + xor %esp,%esp │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db11800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xf2fff6a(%eax) │ │ │ │ lcall $0x1800,$0x9af18000 │ │ │ │ iret │ │ │ │ pop %esp │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - pop %edx │ │ │ │ - xor %al,(%edi) │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x3aff4e29(%eax) │ │ │ │ + jae 9af176 │ │ │ │ + sbb 0xc9bf06(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db10000(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,0x30009af1(%eax) │ │ │ │ repnz lcall $0xb000,$0xb1d7b000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - fidivrl %ds:(%esi) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db0a800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xdcfff6a(%eax) │ │ │ │ lcall $0xb000,$0x9af2e000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - sub %cl,-0x65c14001(%edx) │ │ │ │ - cmp (%edi),%eax │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + sub %cl,-0x4c3a4001(%edx) │ │ │ │ + call fb49ad11 <_edata@@Base+0xf669ad11> │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db09000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + jo 9af3d1 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xd1fff6a(%eax) │ │ │ │ lcall $0x1800,$0x9af39000 │ │ │ │ sub $0x53,%al │ │ │ │ - add 0x3e00b1d7(%eax),%dh │ │ │ │ - fisubl 0x29874107 │ │ │ │ - aam $0x0 │ │ │ │ + add -0x3aff4e29(%eax),%dh │ │ │ │ + repz negb (%edx) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db09000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xc6fff6a(%eax) │ │ │ │ lcall $0x6000,$0x9af44000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ push %edx │ │ │ │ - add 0x3e00e12c(%eax),%bl │ │ │ │ - cmp (%edi,%eax,1),%ah │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add -0x3aff1ed4(%eax),%bl │ │ │ │ + adc %edi,%esi │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db08800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xbbfff6a(%eax) │ │ │ │ lcall $0xb000,$0x9af4f000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9af529 │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0xb(%ebx),%edx │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db08800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xb0fff6a(%eax) │ │ │ │ lcall $0x2800,$0x9af5a000 │ │ │ │ pop %esi │ │ │ │ pop %ebp │ │ │ │ add %esi,%eax │ │ │ │ loop 9af601 │ │ │ │ - add (%esi),%bh │ │ │ │ - lcall $0xd429,$0x87410723 │ │ │ │ + add %ch,%al │ │ │ │ + mov $0xf0,%bl │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - orb $0x0,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db08000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xa5fff6a(%eax) │ │ │ │ lcall $0x2800,$0x9af65000 │ │ │ │ jb 9af6b5 │ │ │ │ - add %ebp,0x3ebfff84(%eax) │ │ │ │ - pop %edx │ │ │ │ - sub $0x29874107,%eax │ │ │ │ - aam $0x0 │ │ │ │ + add %ebp,-0x3a40007c(%eax) │ │ │ │ + jae 9af661 │ │ │ │ + sbb 0xc9faae(%edx),%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db00000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x9afff6a(%eax) │ │ │ │ lcall $0x2800,$0x9af70000 │ │ │ │ fmuls 0x0(%edx,%eax,1) │ │ │ │ push %eax │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds lcall $0xd429,$0x8741072f │ │ │ │ + lds -0x5145e504(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ or %dl,-0x2e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x8ffff6a(%eax) │ │ │ │ lcall $0xb000,$0x9af7b000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x8741072b,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + lds -0x5145e508(%ebx),%edx │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ pop %eax │ │ │ │ push %eax │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x84fff6a(%eax) │ │ │ │ lcall $0x7000,$0x9af86000 │ │ │ │ or 0x2(%ebx),%bl │ │ │ │ - call 3e9bda01 <_edata@@Base+0x39bbda01> │ │ │ │ - cmp (%edx),%ch │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - dec %ecx │ │ │ │ - jo 9af840 │ │ │ │ + call c59bda01 <_edata@@Base+0xc0bbda01> │ │ │ │ + adc %ecx,%edi │ │ │ │ + sbb 0xd5a360(%edx),%bh │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - push $0x200d250 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2daf9800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,-0x8(%eax) │ │ │ │ lcall $0x1800,$0x9af91000 │ │ │ │ sbbb $0xb0,0x1(%edx) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9bf06(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2daf7000(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ @@ -23945,128 +23709,115 @@ │ │ │ │ add %dl,(%eax) │ │ │ │ stc │ │ │ │ lcall $0xb000,$0x9af9c000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ js 9afa4c │ │ │ │ (bad) │ │ │ │ - mov $0x6d05a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x1b0373c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - test $0x50,%al │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2daf5800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc %dh,0x4d(%edi) │ │ │ │ + add %dl,(%eax) │ │ │ │ + ja 9afab8 │ │ │ │ add (%eax),%dh │ │ │ │ mov $0x96,%al │ │ │ │ add %al,%al │ │ │ │ stc │ │ │ │ lcall $0xb000,$0x9afa7000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9afa62 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds 0xc(%ebx),%edx │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2daee000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x58fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9afb2000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - fadds (%esi) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2daed000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x4dfff6a(%eax) │ │ │ │ lcall $0x6800,$0x9afbd000 │ │ │ │ rcrb %cl,0x1(%edx) │ │ │ │ clc │ │ │ │ ja 9afbde │ │ │ │ - mov $0x6c45a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x1b1773c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pusha │ │ │ │ - push %ecx │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,-0x42fff6a(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2daea000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,%al │ │ │ │ + sti │ │ │ │ lcall $0x6800,$0x9afc8000 │ │ │ │ rcrb %cl,0x1(%edx) │ │ │ │ clc │ │ │ │ ja 9afc8e │ │ │ │ - mov $0x6c45a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x1b1773c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pusha │ │ │ │ - push %ecx │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2daea000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push $0x30015ad2 │ │ │ │ + add %ch,-0x2e(%eax) │ │ │ │ + pop %edx │ │ │ │ + add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,0x30009afc(%eax) │ │ │ │ std │ │ │ │ lcall $0x2801,$0x5af67800 │ │ │ │ ja 9afd3e │ │ │ │ - mov $0x6c65a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1b1573c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dae9800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x2cfff6a(%eax) │ │ │ │ lcall $0xe000,$0x9afde000 │ │ │ │ stos %al,%es:(%edi) │ │ │ │ dec %ebp │ │ │ │ add 0x51(%eax),%ch │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds lcall $0xd429,$0x874106c0 │ │ │ │ + lds -0x5145e4ed(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ jo 9afed3 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -24075,139 +23826,128 @@ │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x21fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9afe9000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x874106cc,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + lds -0x5145e4e1(%ebx),%edx │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ rclb $0x0,-0x2e(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x16fff6a(%eax) │ │ │ │ lcall $0x4800,$0x9aff4000 │ │ │ │ add $0x7b0015c,%eax │ │ │ │ push %eax │ │ │ │ - add (%esi),%bh │ │ │ │ - fcmove %st(1),%st │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %ch,%al │ │ │ │ + repz sbb (%ebx),%bl │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dae3800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xbfff6a(%eax) │ │ │ │ lcall $0x8800,$0x9afff000 │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ test $0x71,%al │ │ │ │ (bad) │ │ │ │ - mov $0x6ca9a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - out %eax,$0xc0 │ │ │ │ - leave │ │ │ │ + mov $0x1b19b3c5,%edi │ │ │ │ + mov $0xd413ce,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - enter $0xd251,$0x0 │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,-0xfff6a(%eax) │ │ │ │ - lcall $0x8800,$0x9b00a000 │ │ │ │ - pop %esp │ │ │ │ - roll %cl,(%eax) │ │ │ │ - test $0x71,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x6f59a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - cmp $0xc8,%ebp │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dae3800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dh,%al │ │ │ │ + lcall *-0x64ff6000(%edx) │ │ │ │ + add %cl,-0x57ff2ca4(%eax) │ │ │ │ + jno 9b00ae │ │ │ │ + mov $0x1b26b3c5,%edi │ │ │ │ + mov $0xd52ea8,%edx │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dae2800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,0x50009b00(%eax) │ │ │ │ add %ebx,-0x2ca37800(%ebx) │ │ │ │ - add %ch,0x3ebfff71(%eax) │ │ │ │ - lcall $0xd429,$0x874106f4 │ │ │ │ + add %ch,-0x3a40008f(%eax) │ │ │ │ + mov $0x27,%bl │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - fcoms -0x2e(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dae2800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x1500096(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add 0x5c9bf800(%ebx),%bl │ │ │ │ add %edx,0x26(%eax) │ │ │ │ push %ecx │ │ │ │ - add (%esi),%bh │ │ │ │ - cmp %dh,%dh │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %ch,%al │ │ │ │ + adc 0xfaaeba1b,%esp │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dae2000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + loopne 9b02f3 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x2000096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff64fe(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ pop %eax │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x6f21a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x1b2133c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - or %dl,-0x2e(%edx) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dadf800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,-0x7c(%eax) │ │ │ │ push %eax │ │ │ │ add (%eax),%dh │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x60009b02(%eax) │ │ │ │ add -0x4e285000(%ebx),%ebx │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - cmp %cl,%bh │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %dh,-0x3aff4e29(%eax) │ │ │ │ + adc (%edx),%ebp │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dad8000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24215,16 +23955,17 @@ │ │ │ │ xor %dh,0x3600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ add $0x9b,%al │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x874106fa,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + lds -0x5145e4d7(%ebx),%edx │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ push %edx │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -24234,60 +23975,52 @@ │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x4100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ add $0x9b,%al │ │ │ │ add %ch,-0x27fea3d4(%eax) │ │ │ │ data16 (bad) │ │ │ │ - mov $0x6e61a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x1b3533c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - rclb $0x0,-0x2e(%edx) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x4c00096(%eax) │ │ │ │ - fwait │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dad4000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,%al │ │ │ │ + add $0x9b,%al │ │ │ │ add %dh,0x5(%eax) │ │ │ │ fwait │ │ │ │ add %ch,-0x27fea3d4(%eax) │ │ │ │ data16 (bad) │ │ │ │ - mov $0x6e61a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x1b3533c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - rclb $0x0,-0x2e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dad4000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - test $0x2c,%al │ │ │ │ - pop %esp │ │ │ │ - add %esi,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,0x30015c2c(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x5(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ push %es │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ push %ecx │ │ │ │ pop %esp │ │ │ │ add %ecx,(%eax) │ │ │ │ data16 (bad) │ │ │ │ - mov $0x6e01a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1b3333c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dad3800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24299,19 +24032,16 @@ │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ push %eax │ │ │ │ add %al,%cl │ │ │ │ push %edx │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds pop %edx │ │ │ │ - loop 9b06ea │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds 0x31(%ebx),%esi │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dad3000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24319,125 +24049,118 @@ │ │ │ │ xor %dh,0x6d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x4fff64f9(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9b0781 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds 0x3d(%ebx),%edx │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dace000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x7800096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ or %bl,0x5c6b5800(%ebx) │ │ │ │ - add %ebx,0x3e045231(%eax) │ │ │ │ - mov $0x874106eb,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %ebx,-0x3afbadcf(%eax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + cmp %bl,(%ebx) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sub %dl,-0x2e(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dacd800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x8300096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ or %bl,0x5c6e0800(%ebx) │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - pop %edx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %al,%ch │ │ │ │ + jae 9b0939 │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dacd000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x8e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x47ff64f7(%eax) │ │ │ │ stos %al,%es:(%edi) │ │ │ │ pop %esp │ │ │ │ - add %ebx,0x3e045231(%eax) │ │ │ │ - sbb -0x2bd678bf(%esi,%eax,1),%dl │ │ │ │ + add %ebx,-0x3afbadcf(%eax) │ │ │ │ + xor 0x1b(%edi),%eax │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dl,-0x2e(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dacd000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x9900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0xa(%eax) │ │ │ │ fwait │ │ │ │ add %ch,-0x51(%eax) │ │ │ │ pop %esp │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - cmp 0x29874106(%esi),%dl │ │ │ │ - aam $0x0 │ │ │ │ + add %al,%ch │ │ │ │ + adc 0x1b(%ebp),%eax │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dacc800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0xa400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ or -0x4e285000(%ebx),%bl │ │ │ │ add %bl,0x5e(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x6901a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x1b4333c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dl,-0x2e(%ebx) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dacd000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,%al │ │ │ │ test %edx,0x2(%ecx) │ │ │ │ xor %dh,0xaf00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x38009b0b(%eax) │ │ │ │ aas │ │ │ │ pop %esp │ │ │ │ add %edx,-0x5e(%eax) │ │ │ │ push %ecx │ │ │ │ - add (%esi),%bh │ │ │ │ - ficompl 0x29874106(%esi) │ │ │ │ - aam $0x0 │ │ │ │ + add %ch,%al │ │ │ │ + repz dec %ebp │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dacc800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24445,58 +24168,52 @@ │ │ │ │ xor %dh,0xba00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0xc(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x3800b1d7(%eax) │ │ │ │ pop %ebx │ │ │ │ (bad) │ │ │ │ - mov $0x699da3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x1b4af3c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pop %eax │ │ │ │ - push %ebx │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2daca800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - cmp %dl,0x2(%ecx) │ │ │ │ - xor %dh,0xc500096(%eax) │ │ │ │ + add %bl,0x38(%eax) │ │ │ │ + push %ecx │ │ │ │ + add (%eax),%dh │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,0xc(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ or $0x2588009b,%eax │ │ │ │ pop %esp │ │ │ │ add %esi,0x47(%eax) │ │ │ │ push %ecx │ │ │ │ - add (%esi),%bh │ │ │ │ - lcall $0xd429,$0x87410684 │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x57,%bl │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pusha │ │ │ │ - push %ebx │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2daca000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0xd000096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x77ff64f3(%eax) │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ mov %dl,-0x1(%edi) │ │ │ │ - mov $0x6805a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1b5373c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dabe000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24504,19 +24221,16 @@ │ │ │ │ xor %dh,0xdb00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0xe(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x7ffb78a3(%eax) │ │ │ │ push %esp │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds cli │ │ │ │ - mov (%esi),%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + vmulsd (%ebx),%xmm5,%xmm3 │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dab7800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24525,15 +24239,17 @@ │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ setnp (%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds lcall $0xd429,$0x874106b6 │ │ │ │ + lds -0x5145e49b(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ fcoms 0x0(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -24542,85 +24258,83 @@ │ │ │ │ xor %dh,0xf100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ setnp (%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ or %cl,-0x1(%esi) │ │ │ │ - mov $0x6b35a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - out %eax,$0xc0 │ │ │ │ - leave │ │ │ │ + mov $0x1b6073c5,%edi │ │ │ │ + mov $0xd413ce,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - fcoms 0x0(%edx,%edx,8) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0xfc00096(%eax) │ │ │ │ - fwait │ │ │ │ - add %dh,0x10(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dab2800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,%al │ │ │ │ + setnp (%eax) │ │ │ │ + jo 9b1086 │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ dec %esi │ │ │ │ (bad) │ │ │ │ - mov $0x6b25a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - cmp $0xc8,%ebp │ │ │ │ + mov $0x1b6173c5,%edi │ │ │ │ + mov $0xd52ea8,%edx │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dab1800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x10(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ adc %ebx,0x0(%ebx) │ │ │ │ add %cl,(%eax) │ │ │ │ dec %esi │ │ │ │ (bad) │ │ │ │ - mov $0x6bd5a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1b6e73c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dab1800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x11200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ adc %ebx,0x591af000(%ebx) │ │ │ │ - add 0x3e00e19c(%eax),%ah │ │ │ │ - sbb -0x2bd678bf(%esi,%eax,1),%bh │ │ │ │ + add -0x3aff1e64(%eax),%ah │ │ │ │ + xor 0x1b(%edi),%ebp │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - call 9be4c9 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dab1800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x11d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x77ff64ee(%eax) │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ enter $0xff4a,$0xbf │ │ │ │ - fidivrl %ds:0x29874106(%ebx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2dab1800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24628,52 +24342,50 @@ │ │ │ │ xor %dh,0x12800096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ adc -0x788ef800(%ebx),%ebx │ │ │ │ add $0x0,%al │ │ │ │ push %ebp │ │ │ │ rolb %cl,(%eax) │ │ │ │ - sbb %ds:0x29874106(%esi),%ah │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + jne 9b135f │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2daaf800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x13300096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ adc -0x4e285000(%ebx),%ebx │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - pop %edx │ │ │ │ - mov 0x29874106,%al │ │ │ │ - aam $0x0 │ │ │ │ + add %dh,-0x3aff4e29(%eax) │ │ │ │ + jae 9b1466 │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2daaf800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x13e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x7ff64ec(%eax) │ │ │ │ negb 0x1(%esi) │ │ │ │ xor %bl,(%edx) │ │ │ │ pop %ecx │ │ │ │ - add (%esi),%bh │ │ │ │ - jp 9b1450 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %ch,%al │ │ │ │ + push %ebx │ │ │ │ + jle 9b14bf │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2daaf000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24683,201 +24395,187 @@ │ │ │ │ add %al,0x15(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ out %al,$0x55 │ │ │ │ add %ebx,(%eax) │ │ │ │ aas │ │ │ │ (bad) │ │ │ │ - mov $0x6569a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x1b85b3c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - adcb $0x0,-0x2e(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2daa8000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - call 309c6bd3 <_edata@@Base+0x2bbc6bd3> │ │ │ │ + add %ch,%al │ │ │ │ + out %al,$0x55 │ │ │ │ + add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,0x15(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ adc $0xeee8009b,%eax │ │ │ │ push %ebp │ │ │ │ add %ecx,0x3e(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x6509a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1b83b3c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2daa7800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x15f00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x10009b16(%eax) │ │ │ │ add 0x2(%esi),%dl │ │ │ │ mov %dl,-0x2e(%ebp) │ │ │ │ - add %bh,(%esi) │ │ │ │ - ficoml 0x6(%edx) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %al,%ch │ │ │ │ + repz sbbl $0xc9faaeba,(%ebx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2daa7000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x16a00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x17(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - pop %esi │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2daa2000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x17500096(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ sbb %bl,0x55f9b800(%ebx) │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - cmp 0x6(%eax),%bl │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x3aff4e29(%eax) │ │ │ │ + adc -0x40f945e5(%ebx),%ecx │ │ │ │ + leave │ │ │ │ ... │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + clc │ │ │ │ + push %ebp │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2daa0800(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,0x3000b1d7(%eax) │ │ │ │ - mov $0x96,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sbb %bl,-0x64e75000(%ebx) │ │ │ │ - add %dh,-0x67ff4e29(%eax) │ │ │ │ + mov $0xd7,%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %dh,0x18000096(%eax) │ │ │ │ + fwait │ │ │ │ + add %dh,-0x4fff64e8(%eax) │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + mov $0x0,%cl │ │ │ │ + cwtl │ │ │ │ cmp %bh,%bh │ │ │ │ - mov $0x6449a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x1b97b3c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - adc %dl,-0x2e(%esi) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da9f000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ rcll $0x30,0x2(%edi) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x60009b18(%eax) │ │ │ │ sbb %ebx,-0x4e285000(%ebx) │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - mov $0x87410643,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %dh,-0x3aff4e29(%eax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + nop │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov %dl,-0x2e(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da97800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x19600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ sbb -0x4e285000(%ebx),%bl │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - cmp 0x6(%ebp),%cl │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %dh,-0x3aff4e29(%eax) │ │ │ │ + adc -0x55145e5(%esi),%ebx │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da96800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + cwtl │ │ │ │ + push %esi │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x1a100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ sbb 0x56223800(%ebx),%bl │ │ │ │ add %ebx,(%eax) │ │ │ │ xor %bh,%bh │ │ │ │ - mov $0x6489a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x1b9bb3c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - enter $0xd256,$0x0 │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x1ac00096(%eax) │ │ │ │ - fwait │ │ │ │ - add %dh,0x1b(%eax) │ │ │ │ - fwait │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da93800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,%al │ │ │ │ + sbb -0x64e49000(%ebx),%bl │ │ │ │ add %bh,(%eax) │ │ │ │ and 0x1(%esi),%dl │ │ │ │ sbb %dh,(%edx) │ │ │ │ (bad) │ │ │ │ - mov $0x6489a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x1b9bb3c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - enter $0xd256,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da93800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - cmp %ah,(%edx) │ │ │ │ - push %esi │ │ │ │ - add %esi,(%eax) │ │ │ │ - mov $0x96,%al │ │ │ │ - add %dh,0x1b(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,(%eax) │ │ │ │ + and 0x1(%esi),%dl │ │ │ │ + xor %dh,0x1b700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ sbb $0x9b,%al │ │ │ │ add %bl,0x26(%eax) │ │ │ │ push %esi │ │ │ │ add %ecx,0x31(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x64a9a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1b99b3c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da93000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24885,18 +24583,17 @@ │ │ │ │ xor %dh,0x1c200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ sbb $0x9b,%al │ │ │ │ add %bl,(%eax) │ │ │ │ rclb $1,0x2(%edi) │ │ │ │ rclb $1,-0x2e(%esi) │ │ │ │ - add %bh,(%esi) │ │ │ │ - fidivl 0x41(%esi,%eax,1) │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %al,%ch │ │ │ │ + repz cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da92800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24904,19 +24601,16 @@ │ │ │ │ xor %dh,0x1cd00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x4fff64e3(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - jo 9b1d9a │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da8d800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24925,58 +24619,54 @@ │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ push %ds │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ - sub $0xba3ebfff,%eax │ │ │ │ - jge 9b1e4a │ │ │ │ - inc %ecx │ │ │ │ - out %eax,$0xc0 │ │ │ │ - leave │ │ │ │ + sub $0x93c5bfff,%eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + sbb 0xd413ce(%edx),%edi │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sub %dl,-0x2e(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da8d800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,(%eax) │ │ │ │ push %ds │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ push %ds │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ - sub $0xba3ebfff,%eax │ │ │ │ - jl 9b1efa │ │ │ │ - inc %ecx │ │ │ │ - cmp $0xc8,%ebp │ │ │ │ + sub $0x93c5bfff,%eax │ │ │ │ + scas %es:(%edi),%eax │ │ │ │ + sbb 0xd52ea8(%edx),%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da8c800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,%al │ │ │ │ push %ds │ │ │ │ fwait │ │ │ │ add %dl,0x9b1f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ - sub $0xba3ebfff,%eax │ │ │ │ - jg 9b1faa │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + sub $0x93c5bfff,%eax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da8c800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24986,37 +24676,32 @@ │ │ │ │ add %al,0x20(%eax) │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ jo 9b20af │ │ │ │ add $0xa0,%al │ │ │ │ pushf │ │ │ │ loope 9b2050 │ │ │ │ - jp,pt 9b20d1 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x53(%ebx),%edx │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da8c800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x20400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ and %bl,-0x2ca37800(%ebx) │ │ │ │ add %bl,%al │ │ │ │ sub %edi,%edi │ │ │ │ - mov $0x67a3a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1ba913c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da8c800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25024,18 +24709,17 @@ │ │ │ │ xor %dh,0x20f00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x7fff64df(%eax) │ │ │ │ inc %edx │ │ │ │ pop %eax │ │ │ │ add 0x57(%eax),%dl │ │ │ │ rolb %cl,(%eax) │ │ │ │ - sbb %ds:0x6(%eax),%ah │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + mov $0x1b,%bl │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da8a800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25043,112 +24727,106 @@ │ │ │ │ xor %dh,0x21a00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x22(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - bound %eax,(%esi) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x4f(%ebx),%esi │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da8a800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x22500096(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ and 0x56346800(%ebx),%ebx │ │ │ │ - add %ebp,0x3e04646f(%eax) │ │ │ │ - jp 9b2382 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %ebp,-0x3afb9b91(%eax) │ │ │ │ + push %ebx │ │ │ │ + mov $0xfaaeba1b,%esp │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da8a000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + pusha │ │ │ │ + push %edi │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x23000096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff64dd(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds lcall $0xd429,$0x87410668 │ │ │ │ + lds -0x5145e445(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ call 9bf6ad │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x23b00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x24(%eax) │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ sbb 0x1(%eax),%ebx │ │ │ │ - call 3f5b2390 <_edata@@Base+0x3a7b2390> │ │ │ │ - jp 9b2487 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + call c65b2390 <_edata@@Base+0xc17b2390> │ │ │ │ + push %ebx │ │ │ │ + (bad) │ │ │ │ + sbb 0xde5898(%edx),%edi │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sbb %bl,-0x2e(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da6e800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,0x24(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ and $0x1bd8009b,%eax │ │ │ │ pop %eax │ │ │ │ add %ebp,%eax │ │ │ │ pop %ds │ │ │ │ (bad) │ │ │ │ - mov $0x6147a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x1bc753c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sbb %bl,-0x2e(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da6e800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,%al │ │ │ │ sbb 0x1(%eax),%ebx │ │ │ │ xor %dh,0x25100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ and $0x1d78009b,%eax │ │ │ │ pop %eax │ │ │ │ add %ebx,(%eax) │ │ │ │ pop %ds │ │ │ │ (bad) │ │ │ │ - mov $0x6167a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1bc553c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da6e000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25156,16 +24834,17 @@ │ │ │ │ xor %dh,0x25c00096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x26(%eax) │ │ │ │ fwait │ │ │ │ add %bh,0x0(%eax) │ │ │ │ imul $0x59,(%eax,%eiz,1),%eax │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds mov $0x87410610,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + lds -0x5145e43d(%ebx),%edx │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ sub %bl,-0x2e(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25174,19 +24853,16 @@ │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ daa │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - sbb $0x6,%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x31(%ebx),%esi │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da68800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25194,52 +24870,47 @@ │ │ │ │ xor %dh,0x27200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ daa │ │ │ │ fwait │ │ │ │ add %cl,-0x17ff2ca4(%eax) │ │ │ │ sbb %bh,%bh │ │ │ │ - mov $0x6191a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - out %eax,$0xc0 │ │ │ │ - leave │ │ │ │ + mov $0x1bca33c5,%edi │ │ │ │ + mov $0xd413ce,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - js 9b28cb │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x27d00096(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da68800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,%al │ │ │ │ + daa │ │ │ │ fwait │ │ │ │ add %al,-0x77ff64d8(%eax) │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ - call 3f5b27ab <_edata@@Base+0x3a7b27ab> │ │ │ │ - sbb (%eax),%bl │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - cmp $0xc8,%ebp │ │ │ │ + call c65b27ab <_edata@@Base+0xc17b27ab> │ │ │ │ + xor %ebx,%ecx │ │ │ │ + sbb 0xd52ea8(%edx),%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da67800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,0x30009b28(%eax) │ │ │ │ sub %ebx,-0x2ca37800(%ebx) │ │ │ │ add %ch,%al │ │ │ │ sbb %bh,%bh │ │ │ │ - mov $0x61b1a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1bc833c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da67800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25247,16 +24918,16 @@ │ │ │ │ xor %dh,0x29300096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ sub %ebx,0x6470c800(%ebx) │ │ │ │ add $0xa0,%al │ │ │ │ pushf │ │ │ │ loope 9b29f0 │ │ │ │ - fiaddl %ds:0x29874106 │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da67800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25264,18 +24935,16 @@ │ │ │ │ xor %dh,0x29e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x4fff64d6(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ test $0x17,%al │ │ │ │ (bad) │ │ │ │ - mov $0x6019a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1bd2b3c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da67800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25285,37 +24954,31 @@ │ │ │ │ add %al,0x2b(%eax) │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ jge 9b2bb6 │ │ │ │ add $0xa0,%al │ │ │ │ pop %ecx │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds cli │ │ │ │ - clts │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da65800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x2b400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ sub -0x4e285000(%ebx),%ebx │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - cmp (%esi),%cl │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %dh,-0x3aff4e29(%eax) │ │ │ │ + adc %ebp,%ebx │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da65800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25323,72 +24986,62 @@ │ │ │ │ xor %dh,0x2bf00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x60009b2c(%eax) │ │ │ │ jo 9b2d0f │ │ │ │ add $0xe8,%al │ │ │ │ nop │ │ │ │ loope 9b2cb0 │ │ │ │ - ds mov $0x49410608,%edx │ │ │ │ - jo 9b2c80 │ │ │ │ + lds 0x60ba1bdb(%ebx),%edx │ │ │ │ + mov %eax,0xd5 │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov $0x200d259,%eax │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da64800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,0x50009b2c(%eax) │ │ │ │ sub $0x26b8009b,%eax │ │ │ │ pop %eax │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - jp 9b2d6d │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x3aff4e29(%eax) │ │ │ │ + push %ebx │ │ │ │ + fstps (%ebx) │ │ │ │ + mov $0xc9bf06,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da62000(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,0x2d(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ cs fwait │ │ │ │ add %dh,-0x47ff4e29(%eax) │ │ │ │ - ud0 0x636da3e(%edi),%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + ud0 0x1be5f3c5(%edi),%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - clc │ │ │ │ - pop %ecx │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da60800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - cwtl │ │ │ │ - mov $0x6b,%bh │ │ │ │ - add $0x30,%al │ │ │ │ + add %bl,0x30046bb7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,(%eax) │ │ │ │ cs fwait │ │ │ │ add %dh,-0x4fff64d2(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - cmp $0x29874106,%eax │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da59000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25396,74 +25049,65 @@ │ │ │ │ xor %dh,0x2eb00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x2f(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9b2fb2 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x14(%ebx),%edx │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da58000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x2f600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ xor %bl,0x58276800(%ebx) │ │ │ │ add %edi,(%eax) │ │ │ │ or %edi,%edi │ │ │ │ - mov $0x63ada3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x1be9f3c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov $0x5a,%al │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x30100096(%eax) │ │ │ │ - fwait │ │ │ │ - add %al,%al │ │ │ │ - xor %bl,0x58276800(%ebx) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da55000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + xor %bl,-0x64cf4000(%ebx) │ │ │ │ + add %ch,0x27(%eax) │ │ │ │ + pop %eax │ │ │ │ add %edi,(%eax) │ │ │ │ or %edi,%edi │ │ │ │ - mov $0x63ada3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x1be9f3c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov $0x5a,%al │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da55000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push $0x30015827 │ │ │ │ + add %ch,0x27(%eax) │ │ │ │ + pop %eax │ │ │ │ + add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,%al │ │ │ │ xor %bl,-0x64ce9000(%ebx) │ │ │ │ add %ch,%al │ │ │ │ sub %ebx,0x1(%eax) │ │ │ │ - push $0x3ebfff08 │ │ │ │ - fisubl (%esi,%eax,1) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + push $0xc5bfff08 │ │ │ │ + repz negl (%ebx) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da54800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25471,53 +25115,47 @@ │ │ │ │ xor %dh,0x31700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ xor 0x6bc69800(%ebx),%bl │ │ │ │ add $0xb8,%al │ │ │ │ pop %edx │ │ │ │ rolb %cl,(%eax) │ │ │ │ - sbb %ds:(%edi),%ah │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + hlt │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da54000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x32200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ xor -0x4e285000(%ebx),%bl │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - cmp (%ebx),%ah │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %dh,-0x3aff4e29(%eax) │ │ │ │ + adc %eax,%esi │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da4f000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x32d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x48009b33(%eax) │ │ │ │ ret $0x453 │ │ │ │ - push $0x3e00e147 │ │ │ │ - cli │ │ │ │ - sub $0x29874106,%eax │ │ │ │ - aam $0x0 │ │ │ │ + push $0xc500e147 │ │ │ │ + sar %cl,%esi │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da4f000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25525,15 +25163,17 @@ │ │ │ │ xor %dh,0x33800096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ xor $0x9b,%al │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds lcall $0xd429,$0x87410629 │ │ │ │ + lds -0x5145e406(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ pop %ebx │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -25544,36 +25184,31 @@ │ │ │ │ xor %dh,0x34300096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ xor $0x9b,%al │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - fisubrl %ds:(%eax) │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb 0xc9faae(%edx),%edi │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da4a000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x34e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x17ff64cb(%eax) │ │ │ │ sbb $0x128046c,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x5d49a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1807b3c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da4a000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25582,158 +25217,157 @@ │ │ │ │ fwait │ │ │ │ add %al,0x36(%eax) │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ mov $0x58,%ch │ │ │ │ add %ebx,0x1e(%eax) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ - add $0x3e,%al │ │ │ │ - mov $0x874105d1,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add $0xc5,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + add (%eax),%bl │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - push $0xd25b │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da49800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x36400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ ss fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9b36e0 │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + lds 0xe(%ebx),%edx │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - enter $0xd25b,$0x0 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da43800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x36f00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x4fff64c9(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - fiadds 0xd4298741 │ │ │ │ + (bad) │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - fcomps -0x2e(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da42800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x37a00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x38(%eax) │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ scas %es:(%edi),%al │ │ │ │ pop %eax │ │ │ │ add %edi,%eax │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ - mov $0x5da5a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x180973c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - or %bl,0x0(%edx,%edx,8) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x38500096(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da3f800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,0x38(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ cmp %ebx,0x58aec800(%ebx) │ │ │ │ add %edi,%eax │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ - mov $0x5da5a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x180973c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - or %bl,0x0(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da3f800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - enter $0x58ae,$0x1 │ │ │ │ - xor %dh,0x39000096(%eax) │ │ │ │ - fwait │ │ │ │ - add %dh,-0x67ff64c7(%eax) │ │ │ │ - mov $0x58,%al │ │ │ │ - add %ebp,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,%al │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + pop %eax │ │ │ │ + add %esi,(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + cmp %ebx,-0x64c65000(%ebx) │ │ │ │ + add %bl,0x280158b0(%eax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ - mov $0x5c45a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x181773c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da3f000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x39b00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x3a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ ljmp $0xd2,$0x5c100472 │ │ │ │ - ds lcall $0xd429,$0x874105c6 │ │ │ │ + lds -0x5145e7eb(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %bl,0x0(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x3a600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ cmp -0x4e285000(%ebx),%ebx │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - mov $0x874105c2,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %dh,-0x3aff4e29(%eax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + adc %ebx,(%eax) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - push $0xd25c │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da39800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x3b100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ cmp 0x4a7c5000(%ebx),%ebx │ │ │ │ add $0xf8,%al │ │ │ │ repz (bad) │ │ │ │ - mov $0x5ce7a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x181d53c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da39800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25743,18 +25377,16 @@ │ │ │ │ add %dh,0x3c(%eax) │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ jl 9b3cc5 │ │ │ │ add $0xd8,%al │ │ │ │ int1 │ │ │ │ (bad) │ │ │ │ - mov $0x5ca3a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x181913c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da39800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25762,96 +25394,83 @@ │ │ │ │ xor %dh,0x3c700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ cmp $0xb178009b,%eax │ │ │ │ pop %eax │ │ │ │ add %ebp,%eax │ │ │ │ jl 9b3d79 │ │ │ │ - add $0x3e,%al │ │ │ │ - sbb %bh,%dh │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + add $0xc5,%al │ │ │ │ + xor (%eax,%ebx,1),%esp │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - jo 9b3e1e │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da39000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x3d200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ cmp $0xf9e8009b,%eax │ │ │ │ inc %edi │ │ │ │ add $0xe8,%al │ │ │ │ out %al,(%dx) │ │ │ │ (bad) │ │ │ │ - mov $0x5f01a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x182333c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da32000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x3dd00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x48009b3e(%eax) │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ pop %eax │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - pop %edx │ │ │ │ - std │ │ │ │ - add $0xd46c2f41,%eax │ │ │ │ + add %esi,-0x3aff4e29(%eax) │ │ │ │ + jae 9b3ec1 │ │ │ │ + sbb %bh,0xc9bf06(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - clc │ │ │ │ - pop %esp │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x3e800096(%eax) │ │ │ │ - fwait │ │ │ │ - add %dh,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da30800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,0x30009b3e(%eax) │ │ │ │ aas │ │ │ │ fwait │ │ │ │ add %dh,0x4800b1d7(%eax) │ │ │ │ jmp 9b3f3d │ │ │ │ - mov $0x5fe3a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x182d13c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - adc %bl,-0x2e(%ebp) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da2f000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,-0x60(%eax) │ │ │ │ jb 9b3fe0 │ │ │ │ xor %dh,0x3f300096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ aas │ │ │ │ fwait │ │ │ │ add %cl,0x780158ad(%eax) │ │ │ │ - mov %eax,0xfa3e0472 │ │ │ │ - in $0x5,%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov %eax,0xd3c50472 │ │ │ │ + aaa │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da2e800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25860,59 +25479,53 @@ │ │ │ │ fwait │ │ │ │ add %dl,0x30009b40(%eax) │ │ │ │ ret │ │ │ │ push %ebx │ │ │ │ add $0xd0,%al │ │ │ │ nop │ │ │ │ loope 9b40a0 │ │ │ │ - ds sbb %al,%bh │ │ │ │ - add $0xc8452741,%eax │ │ │ │ + lds (%ebx),%esi │ │ │ │ + sub (%eax),%ebx │ │ │ │ + mov $0xd5960e,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - dec %eax │ │ │ │ - pop %ebp │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x40900096(%eax) │ │ │ │ - fwait │ │ │ │ - add %al,0x41(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da2b800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,0x40009b40(%eax) │ │ │ │ + inc %ecx │ │ │ │ fwait │ │ │ │ add %ch,0x8015834(%eax) │ │ │ │ jae 9b40d9 │ │ │ │ - add %edi,(%esi) │ │ │ │ - (bad) │ │ │ │ - add $0xd46c2f41,%eax │ │ │ │ + add %eax,%ebp │ │ │ │ + repz sbb %bh,%ss:0xc9bf06(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - jo 9b423f │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x41400096(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da29000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,0x41(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ inc %ecx │ │ │ │ fwait │ │ │ │ add %dh,-0x77ff4e29(%eax) │ │ │ │ out %eax,$0xfe │ │ │ │ - mov $0x5e61a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x183533c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov %bl,-0x2e(%ebp) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da27800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ add $0x30,%al │ │ │ │ mov $0x96,%al │ │ │ │ @@ -25920,33 +25533,34 @@ │ │ │ │ inc %ecx │ │ │ │ fwait │ │ │ │ add %ah,-0x4fff64be(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cmp %ch,%ch │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + lds (%ebx),%edx │ │ │ │ + sbb %bh,%ds:0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - add %bl,-0x2e(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da20000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x42a00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x43(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x874105ee,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + lds -0x5145e7c3(%ebx),%edx │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ adc %bl,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25955,58 +25569,50 @@ │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ inc %esp │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ xor $0xe0d80158,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x5ea1a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x183933c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ - pop %esi │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x44000096(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da1c000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + inc %esp │ │ │ │ fwait │ │ │ │ add %dh,0x38009b44(%eax) │ │ │ │ xor $0xe0d80158,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x5ea1a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x183933c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ - pop %esi │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da1c000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - cmp %dh,0xb0300158 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,(%eax) │ │ │ │ + xor $0xb0300158,%eax │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x60009b44(%eax) │ │ │ │ inc %ebp │ │ │ │ fwait │ │ │ │ add %bh,-0x73(%eax) │ │ │ │ pop %eax │ │ │ │ add %ecx,(%eax) │ │ │ │ loopne 9b456d │ │ │ │ - mov $0x5941a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x184733c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da1b800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26017,57 +25623,52 @@ │ │ │ │ inc %esi │ │ │ │ fwait │ │ │ │ add %cl,-0xa(%eax) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ add $0x48,%al │ │ │ │ pop %esi │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds pop %edx │ │ │ │ - xchg %eax,%esi │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + lds 0x45(%ebx),%esi │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - push %eax │ │ │ │ - pop %esi │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da1b000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x46100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ inc %esi │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9b4665 │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + lds 0x41(%ebx),%edx │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov 0xd25e,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da16000(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x46c00096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x47(%eax) │ │ │ │ fwait │ │ │ │ add %bl,(%eax) │ │ │ │ arpl %ebx,0x2(%ebp) │ │ │ │ fcomp %st(3) │ │ │ │ (bad) │ │ │ │ - mov $0x59e3a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x184d13c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da16000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26077,16 +25678,17 @@ │ │ │ │ add %ah,(%eax) │ │ │ │ dec %eax │ │ │ │ fwait │ │ │ │ add %bl,-0x6e(%eax) │ │ │ │ pop %eax │ │ │ │ add %ebp,(%eax) │ │ │ │ arpl %ebx,0x2(%ebp) │ │ │ │ - sbb %ds:0x29874105(%ebx),%bl │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + dec %eax │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da15800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26095,84 +25697,84 @@ │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ dec %eax │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:0x29874105(%esi),%al │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + push %ebp │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da12800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x48d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x28009b49(%eax) │ │ │ │ js 9b49e3 │ │ │ │ - add %ebp,0x3ebffed4(%eax) │ │ │ │ - cli │ │ │ │ - lea 0xc38bb141,%eax │ │ │ │ + add %ebp,-0x3a40012c(%eax) │ │ │ │ + rcrl %cl,0x18(%esi) │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - or %bl,-0x2e(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da0f800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,0x30009b49(%eax) │ │ │ │ dec %edx │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ js 9b4a93 │ │ │ │ - add %ebp,0x3ebffed4(%eax) │ │ │ │ - cli │ │ │ │ - lea 0xc3889541,%eax │ │ │ │ + add %ebp,-0x3a40012c(%eax) │ │ │ │ + rcrl %cl,0x18(%esi) │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - or %bl,-0x2e(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da0f800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ js 9b4b33 │ │ │ │ add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,(%eax) │ │ │ │ dec %edx │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ dec %edx │ │ │ │ fwait │ │ │ │ add %ch,-0x27fea781(%eax) │ │ │ │ sar %cl,%esi │ │ │ │ - mov $0x58ffa3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x185cd3c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da0f000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x4ae00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x3fff64b5(%eax) │ │ │ │ mov $0x5f10046e,%eax │ │ │ │ rolb %cl,(%eax) │ │ │ │ - cmp %ds:0x29874105(%esi),%cl │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%edx │ │ │ │ + pop %ebp │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da0e800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26180,16 +25782,16 @@ │ │ │ │ xor %dh,0x4b900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x4c(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - fidivl %ds:0x29874105(%ebp) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da09800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26197,32 +25799,32 @@ │ │ │ │ xor %dh,0x4c400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ dec %esp │ │ │ │ fwait │ │ │ │ add %cl,-0x67fea780(%eax) │ │ │ │ xor %edx,0x4(%edx) │ │ │ │ - sbb %ds:0x29874105(%edi),%dh │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + sbb %bh,%fs:0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da09000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x4cf00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x67ff64b3(%eax) │ │ │ │ sbbb $0xe8,0x1(%eax) │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - cmp 0x29874105(%ecx),%dh │ │ │ │ - aam $0x0 │ │ │ │ + add %al,%ch │ │ │ │ + adc 0x18(%edx),%esp │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da08800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26230,17 +25832,16 @@ │ │ │ │ xor %dh,0x4da00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x4e(%eax) │ │ │ │ fwait │ │ │ │ add %bl,-0x4ffea6dc(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - test $0x6c2f4105,%eax │ │ │ │ - aam $0x0 │ │ │ │ + lds 0x7a(%ebx),%esi │ │ │ │ + sbb %bh,0xc9bf06(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d9de800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ @@ -26248,16 +25849,17 @@ │ │ │ │ add %dl,0x4e(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ dec %edi │ │ │ │ fwait │ │ │ │ add %dh,0x4800b1d7(%eax) │ │ │ │ sar $0xbf,%esi │ │ │ │ - cmp %ds:-0x43e2befb(%edx),%ch │ │ │ │ - roll %cl,(%eax) │ │ │ │ + lds (%ebx),%edx │ │ │ │ + jns 9b4f2c │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d9dd000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3004914b(%eax) │ │ │ │ @@ -26266,18 +25868,16 @@ │ │ │ │ dec %edi │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff64b1(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ficoml %ds:0x5(%eax) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d9d5800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26285,123 +25885,121 @@ │ │ │ │ xor %dh,0x4fb00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x50(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - push %edx │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + lds -0x7f(%ebx),%esi │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov $0xd262,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9d4800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x50600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ push %ecx │ │ │ │ fwait │ │ │ │ add %bh,-0x37fea6db(%eax) │ │ │ │ - mov $0x3a3ebffe,%edx │ │ │ │ - pop %esi │ │ │ │ - add $0xc38bb141,%eax │ │ │ │ + mov $0x13c5bffe,%edx │ │ │ │ + lea (%eax),%ebx │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - call 29c2417 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9d1800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,(%eax) │ │ │ │ push %ecx │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ push %ecx │ │ │ │ fwait │ │ │ │ add %bh,-0x37fea6db(%eax) │ │ │ │ - mov $0x3a3ebffe,%edx │ │ │ │ - pop %esi │ │ │ │ - add $0xc3889541,%eax │ │ │ │ + mov $0x13c5bffe,%edx │ │ │ │ + lea (%eax),%ebx │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - call 9c24c7 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9d1800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x30015925(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,%al │ │ │ │ push %ecx │ │ │ │ fwait │ │ │ │ add %dh,0x52(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ sub 0x1(%ecx),%bl │ │ │ │ clc │ │ │ │ - mov $0x3a3ebffe,%ecx │ │ │ │ - pop %eax │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + mov $0x13c5bffe,%ecx │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - (bad) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9d1000(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x52700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ push %ebx │ │ │ │ fwait │ │ │ │ add %dl,-0xffb6eb0(%eax) │ │ │ │ (bad) │ │ │ │ - pop %edx │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + mov %ebx,(%eax) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9d0800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x53200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ push %ebx │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:0x5(%esi),%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + xchg %eax,%ebp │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d9cb800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x53d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x48009b54(%eax) │ │ │ │ ret $0x453 │ │ │ │ - push $0x3e00e147 │ │ │ │ - fiaddl 0x5(%eax) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + push $0xc500e147 │ │ │ │ + repz xchg %eax,%ebx │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d9cb800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26410,53 +26008,50 @@ │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ push %ebp │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - dec %esp │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + (bad) │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - cwtl │ │ │ │ - arpl %edx,%edx │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9c6800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x55300096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ push %ebp │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - cmp %ds:0x41(%ebp,%eax,1),%cl │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%edx │ │ │ │ + lahf │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d9c6800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x55e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x2fff64aa(%eax) │ │ │ │ ret $0x491 │ │ │ │ - mov $0x3ebffeb2,%eax │ │ │ │ - cli │ │ │ │ - dec %ebx │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + mov $0xc5bffeb2,%eax │ │ │ │ + rcrl %cl,-0x55145e8(%eax) │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ arpl %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -26466,15 +26061,17 @@ │ │ │ │ fwait │ │ │ │ add %al,0x57(%eax) │ │ │ │ fwait │ │ │ │ add %cl,-0x5f(%eax) │ │ │ │ pop %ecx │ │ │ │ add %esp,%eax │ │ │ │ ret $0x491 │ │ │ │ - ds lcall $0xd429,$0x87410574 │ │ │ │ + lds -0x5145e759(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0xd263,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ @@ -26482,19 +26079,16 @@ │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ push %edi │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - jo 9b5809 │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x5d(%ebx),%esi │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d9c0000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26502,18 +26096,16 @@ │ │ │ │ xor %dh,0x57f00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x4fff64a8(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - fidivrl %ds:0x5(%ebp) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d9bf000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26521,92 +26113,94 @@ │ │ │ │ xor %dh,0x58a00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x59(%eax) │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ nop │ │ │ │ pop %ecx │ │ │ │ - add %ecx,0x3ebffeaa(%eax) │ │ │ │ - mov $0xb1410579,%edx │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %ecx,-0x3a400156(%eax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ + sbb %bh,0xde5898(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ - rolb %cl,%fs:(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x59500096(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9bc000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,0x59(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ pop %edx │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ nop │ │ │ │ pop %ecx │ │ │ │ - add %ecx,0x3ebffeaa(%eax) │ │ │ │ - mov $0x95410579,%edx │ │ │ │ - mov %al,%bl │ │ │ │ + add %ecx,-0x3a400156(%eax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ + sbb %bh,0xde5bbc(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ - rolb %cl,%fs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9bc000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - or %dl,-0x4fcffea7(%eax) │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,(%eax) │ │ │ │ + nop │ │ │ │ + pop %ecx │ │ │ │ + add %esi,(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ add %al,(%eax) │ │ │ │ pop %edx │ │ │ │ fwait │ │ │ │ add %dh,-0x77ff64a6(%eax) │ │ │ │ cwtl │ │ │ │ pop %ecx │ │ │ │ - add %edi,0x3ebffea9(%eax) │ │ │ │ - mov $0x8741057b,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %edi,-0x3a400157(%eax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + test $0x18,%al │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - dec %eax │ │ │ │ - rolb %cl,%fs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9bb800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x5ab00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x5b(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x48049556(%eax) │ │ │ │ rolb %cl,%fs:(%eax) │ │ │ │ - ds cli │ │ │ │ - gs add $0xd4298741,%eax │ │ │ │ + (bad) │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - push %eax │ │ │ │ - rolb %cl,%fs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9bb000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x5b600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ pop %esp │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds lcall $0xd429,$0x87410561 │ │ │ │ + lds -0x5145e74e(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0xd264,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ @@ -26616,18 +26210,16 @@ │ │ │ │ pop %esp │ │ │ │ fwait │ │ │ │ add %dl,0x7c(%eax) │ │ │ │ dec %edx │ │ │ │ add $0x88,%al │ │ │ │ movsl %ds:(%esi),%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x56d5a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x18be73c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d9b6000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26635,33 +26227,35 @@ │ │ │ │ xor %dh,0x5cc00096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x5d(%eax) │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ jl 9b5dc5 │ │ │ │ add $0x68,%al │ │ │ │ - mov %eax,0x1a3ebffe │ │ │ │ - imul $0x0,0xd4298741,%eax │ │ │ │ + mov %eax,0x33c5bffe │ │ │ │ + mov $0xfaaeba18,%edx │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0xd264,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x5d700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ pop %esi │ │ │ │ fwait │ │ │ │ add %bl,-0x17fea664(%eax) │ │ │ │ jl 9b5e79 │ │ │ │ - add $0x3e,%al │ │ │ │ - jp 9b5e9d │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + add $0xc5,%al │ │ │ │ + push %ebx │ │ │ │ + mov $0xfaaeba18,%ecx │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ test $0x64,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -26673,163 +26267,153 @@ │ │ │ │ add %dl,%al │ │ │ │ pop %esi │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ stc │ │ │ │ inc %edi │ │ │ │ add $0x78,%al │ │ │ │ - mov 0x7a3ebffe,%al │ │ │ │ - pop %ss │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + mov 0x53c5bffe,%al │ │ │ │ + les (%eax),%ebx │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sbb %ah,-0x2e(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9ae800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x5ed00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x77ff64a1(%eax) │ │ │ │ mov 0x1(%ecx),%bl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x2f410510,%edx │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + lds 0x6ba18c3(%ebx),%edx │ │ │ │ + mov $0xc9,%edi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d9ad000(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,0x30009b5f(%eax) │ │ │ │ pusha │ │ │ │ fwait │ │ │ │ add %dh,-0x27ff4e29(%eax) │ │ │ │ pushf │ │ │ │ (bad) │ │ │ │ - mov $0x51d1a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x18ce33c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - dec %eax │ │ │ │ - rolb %cl,%gs:(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9ab800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jo 9b60eb │ │ │ │ + add %dh,0x11(%eax) │ │ │ │ xchg %eax,%ebp │ │ │ │ add $0x30,%al │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,(%eax) │ │ │ │ pusha │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ pusha │ │ │ │ fwait │ │ │ │ add %cl,0x4001598b(%eax) │ │ │ │ - adc 0x1bda3e04(%ebp),%edx │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + adc -0x370c3afc(%ebp),%edx │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - push %eax │ │ │ │ - rolb %cl,%gs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9ab000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x60e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x30009b61(%eax) │ │ │ │ ret │ │ │ │ push %ebx │ │ │ │ add $0xd0,%al │ │ │ │ nop │ │ │ │ loope 9b61a0 │ │ │ │ - jp,pt 9b61c2 │ │ │ │ - add $0xc8452741,%eax │ │ │ │ + lds -0x34(%ebx),%edx │ │ │ │ + sbb %bh,0xd5960e(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - andb $0x0,-0x2e(%ebp) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x61900096(%eax) │ │ │ │ - fwait │ │ │ │ - add %al,0x62(%eax) │ │ │ │ - fwait │ │ │ │ - add %bl,(%eax) │ │ │ │ - cmp 0x1(%ecx),%ebx │ │ │ │ - or %dh,-0x76(%ebx) │ │ │ │ - add %edi,(%esi) │ │ │ │ - cmp (%ecx),%bl │ │ │ │ - add $0xd46c2f41,%eax │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9a8000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,0x40009b61(%eax) │ │ │ │ + bound %ebx,0x593b1800(%ebx) │ │ │ │ + add %ecx,(%eax) │ │ │ │ + jae 9b61d9 │ │ │ │ + add %eax,%ebp │ │ │ │ + adc %edx,%ecx │ │ │ │ + sbb %bh,0xc9bf06(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - test $0x65,%al │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x62400096(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9a5800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,0x62(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ bound %ebx,-0x4e285000(%ebx) │ │ │ │ add %bl,(%eax) │ │ │ │ cltd │ │ │ │ (bad) │ │ │ │ - mov $0x5057a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x18d653c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - shlb $0x0,-0x2e(%ebp) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9a4000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - jo 9b63bd │ │ │ │ + add %dh,0x23(%eax) │ │ │ │ xchg %eax,%edx │ │ │ │ add $0x30,%al │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,%al │ │ │ │ bound %ebx,-0x649c6000(%ebx) │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:(%eax),%al │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + lds (%ebx),%esi │ │ │ │ + rcrl %cl,(%eax) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - cmp %ah,-0x2e(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d99c800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x63a00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x64(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds lcall $0xd429,$0x8741050d │ │ │ │ + lds -0x5145e722(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ dec %eax │ │ │ │ data16 rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -26840,72 +26424,68 @@ │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ gs fwait │ │ │ │ add %bl,0x3d(%eax) │ │ │ │ pop %ecx │ │ │ │ add %ebp,-0x6e(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x5097a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x18da53c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - js 9b6608 │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x65000096(%eax) │ │ │ │ - fwait │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d998800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + gs fwait │ │ │ │ add %dh,0x58009b65(%eax) │ │ │ │ cmp $0x92680159,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x5097a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x18da53c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - js 9b66b8 │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d998800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - cmp $0xb0300159,%eax │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,0x3d(%eax) │ │ │ │ + pop %ecx │ │ │ │ + add %esi,(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ add %dh,0x60009b65(%eax) │ │ │ │ data16 fwait │ │ │ │ add %cl,%al │ │ │ │ addr16 pop %ecx │ │ │ │ - add %ebx,0x3ebffe91(%eax) │ │ │ │ - jp 9b667e │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + add %ebx,-0x3a40016f(%eax) │ │ │ │ + push %ebx │ │ │ │ + fcomps (%eax) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - andb $0x0,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d998000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x66600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ addr16 fwait │ │ │ │ add %ch,-0x19(%eax) │ │ │ │ xchg %eax,%ebx │ │ │ │ add $0x80,%al │ │ │ │ data16 rolb %cl,(%eax) │ │ │ │ - ds mov $0x87410535,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + lds -0x5145e71a(%ebx),%edx │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov %ah,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26913,190 +26493,176 @@ │ │ │ │ xor %dh,0x67100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ addr16 fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - xor %eax,0xd4298741 │ │ │ │ + lds -0x1e(%ebx),%esi │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - fsubs -0x2e(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d992800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x67c00096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x68(%eax) │ │ │ │ fwait │ │ │ │ add %bl,(%eax) │ │ │ │ arpl %ebx,0x2(%ebp) │ │ │ │ - push $0x3ebffe8d │ │ │ │ - sbb 0x29874105,%bh │ │ │ │ - aam $0x0 │ │ │ │ + push $0xc5bffe8d │ │ │ │ + xor %esi,%ebp │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d992800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x68700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ imul $0x5d632801,0x59693800(%ebx),%ebx │ │ │ │ - add (%esi),%bh │ │ │ │ - jp 9b6971 │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + add %ch,%al │ │ │ │ + push %ebx │ │ │ │ + in (%dx),%eax │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - loopne 9b6a28 │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d992000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x69200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ imul $0xb1d7b000,-0x4e285000(%ebx),%ebx │ │ │ │ - add %bh,(%esi) │ │ │ │ - jp 9b6a08 │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + add %al,%ch │ │ │ │ + push %ebx │ │ │ │ + negb (%eax) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - adc %ah,-0x2e(%edi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d98f000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x69d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x67ff6496(%eax) │ │ │ │ pop %esi │ │ │ │ pop %ecx │ │ │ │ add %edi,(%eax) │ │ │ │ xchg %bh,%dh │ │ │ │ - mov $0x520da3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x18f3f3c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ - rolb %cl,(%bx,%si) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x6a800096(%eax) │ │ │ │ - fwait │ │ │ │ - add %dh,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d98c000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,0x30009b6a(%eax) │ │ │ │ imul $0x1,0x595e9800(%ebx),%ebx │ │ │ │ - cmp %al,-0x25c14002(%esi) │ │ │ │ - and %al,0xc3889541 │ │ │ │ + cmp %al,-0xc3a4002(%esi) │ │ │ │ + repz sbb %bh,0xde5bbc(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ - rolb %cl,(%bx,%si) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d98c000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - cwtl │ │ │ │ - pop %esi │ │ │ │ - pop %ecx │ │ │ │ - add %esi,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,0x3001595e(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,(%eax) │ │ │ │ imul $0x0,-0x64942000(%ebx),%ebx │ │ │ │ test $0x61,%al │ │ │ │ pop %ecx │ │ │ │ add %ebp,-0x7b(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x522da3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x18f1f3c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d98b800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x6be00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x9b6c(%eax) │ │ │ │ - adcl $0x2d1a3e00,-0x2d98b7fc(%ebx) │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + adcl $0xfe33c500,-0x2d98b7fc(%ebx) │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - push %eax │ │ │ │ - rolb %cl,(%bx,%si) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d98b000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x6c900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x6d(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - cmp %ds:(%ecx),%ch │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + lds (%ebx),%edx │ │ │ │ + cli │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov 0xd267,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d986000(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x6d400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ popa │ │ │ │ pop %ecx │ │ │ │ - add %ebx,0x3e045231(%eax) │ │ │ │ - jp 9b6e2d │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + add %ebx,-0x3afbadcf(%eax) │ │ │ │ + push %ebx │ │ │ │ + stc │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - test $0x67,%al │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d985800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x6df00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x8009b6e(%eax) │ │ │ │ bound %ebx,0x1(%ecx) │ │ │ │ - call 3e9c4fa8 <_edata@@Base+0x39bc4fa8> │ │ │ │ - sbb %ah,%dl │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + call c59c4fa8 <_edata@@Base+0xc0bc4fa8> │ │ │ │ + xor (%edi),%eax │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d985000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -27104,67 +26670,68 @@ │ │ │ │ xor %dh,0x6ea00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x6f(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - fisubrl %ds:(%ebx) │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + (bad) │ │ │ │ + sbb %bh,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov $0xd267,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d984800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x6f500096(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ jo 9b6fa2 │ │ │ │ add %ah,0x73(%eax) │ │ │ │ pop %esp │ │ │ │ - add 0x3ebffe80(%eax),%ch │ │ │ │ - lcall $0xd429,$0x874104d7 │ │ │ │ + add -0x3a400180(%eax),%ch │ │ │ │ + mov $0x4,%bl │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov $0xd267,%eax │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d984800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x70000096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x8009b70(%eax) │ │ │ │ adc $0x55,%al │ │ │ │ add %eax,(%eax) │ │ │ │ je 9b711b │ │ │ │ - add (%esi),%bh │ │ │ │ - mov $0x874104d0,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %ch,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + add (%ecx),%ebx │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - shlb $0x0,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d984000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x70b00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x71(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9b714f │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds 0xf(%ebx),%edx │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d97e000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -27172,18 +26739,16 @@ │ │ │ │ xor %dh,0x71600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ jb 9b71b2 │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - flds (%ecx,%eax,2) │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d97d000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -27192,92 +26757,87 @@ │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ jb 9b7262 │ │ │ │ add %ch,-0x1(%eax) │ │ │ │ push %esp │ │ │ │ add %edi,0x78(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x4c55a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x191673c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pusha │ │ │ │ - push $0x200d2 │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x72c00096(%eax) │ │ │ │ - fwait │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d97a000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,%al │ │ │ │ + jb 9b730e │ │ │ │ add %dh,0x73(%eax) │ │ │ │ fwait │ │ │ │ add %ch,-0x1(%eax) │ │ │ │ push %esp │ │ │ │ add %edi,0x78(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x4c55a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x191673c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pusha │ │ │ │ - push $0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ - push $0x300154ff │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d97a000(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,-0x1(%eax) │ │ │ │ + push %esp │ │ │ │ + add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x73(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ je 9b73c2 │ │ │ │ add %ch,-0x57feaaf7(%eax) │ │ │ │ ja 9b742d │ │ │ │ - mov $0x4c75a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x191473c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d979800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x74200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ je 9b7472 │ │ │ │ add %dl,%al │ │ │ │ orb $0x68,0x4(%ecx) │ │ │ │ - push $0x9a3e00d2 │ │ │ │ - roll $0x87,(%ecx,%eax,2) │ │ │ │ - sub %edx,%esp │ │ │ │ + push $0xb3c500d2 │ │ │ │ + adc (%ecx),%bl │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - jo 9b75da │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d979000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x74d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x4fff648b(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x874104cd,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + lds -0x5145e6e2(%ebx),%edx │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ shrb $0x0,-0x2e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -27287,18 +26847,16 @@ │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ jbe 9b75d2 │ │ │ │ add %dl,0x7c(%eax) │ │ │ │ dec %edx │ │ │ │ add $0x78,%al │ │ │ │ jae 9b763d │ │ │ │ - mov $0x4c97a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x191a53c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d974000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -27307,57 +26865,52 @@ │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ jbe 9b7682 │ │ │ │ add %bl,%al │ │ │ │ jl 9b7735 │ │ │ │ add $0x58,%al │ │ │ │ jno 9b76ed │ │ │ │ - mov $0x4f53a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x192613c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d974000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x76e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x68009b77(%eax) │ │ │ │ or 0x1(%ebp),%edx │ │ │ │ - call 3e9fc21d <_edata@@Base+0x39bfc21d> │ │ │ │ - sbb %dh,%dh │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + call c59fc21d <_edata@@Base+0xc0bfc21d> │ │ │ │ + xor 0xfaaeba19,%esp │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d973800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + enter $0xd268,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x77900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x78(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ stc │ │ │ │ inc %edi │ │ │ │ add $0x68,%al │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ (bad) │ │ │ │ - mov $0x4f31a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x192033c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d96c800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -27365,57 +26918,50 @@ │ │ │ │ xor %dh,0x78400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ js 9b7892 │ │ │ │ add %bh,-0x4ffeab09(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - cld │ │ │ │ - add $0x41,%al │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + lds 0x2f(%ebx),%esi │ │ │ │ + sbb %edi,0xc9bf06(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d96b000(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,%al │ │ │ │ js 9b793e │ │ │ │ add %ah,-0x4fff6487(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ enter $0xfe6a,$0xbf │ │ │ │ - ds cmp %cl,%bh │ │ │ │ - add $0x41,%al │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + lds (%ebx),%edx │ │ │ │ + sub (%ecx),%bl │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - push $0xd269 │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d969800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,%al │ │ │ │ add $0xb0300448,%eax │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x50009b79(%eax) │ │ │ │ jp 9b79f2 │ │ │ │ add %bl,%al │ │ │ │ cli │ │ │ │ push %esp │ │ │ │ - add %eax,0x3e04480c(%eax) │ │ │ │ - cli │ │ │ │ - out %eax,$0x4 │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %eax,-0x3afbb7f4(%eax) │ │ │ │ + shll %cl,(%ecx,%ebx,1) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d969000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -27426,75 +26972,67 @@ │ │ │ │ jnp 9b7aa2 │ │ │ │ add %dh,(%eax) │ │ │ │ ret │ │ │ │ push %ebx │ │ │ │ add $0xd0,%al │ │ │ │ nop │ │ │ │ loope 9b7b10 │ │ │ │ - ds sbb %bl,%bh │ │ │ │ - add $0x41,%al │ │ │ │ - daa │ │ │ │ - inc %ebp │ │ │ │ - enter $0x0,$0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + sub %bl,(%ecx) │ │ │ │ + mov $0xd5960e,%edx │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d966000(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,(%eax) │ │ │ │ jnp 9b7b4e │ │ │ │ add %dh,-0x77ff6485(%eax) │ │ │ │ scas %es:(%edi),%al │ │ │ │ push %esp │ │ │ │ add %ecx,(%eax) │ │ │ │ jae 9b7b49 │ │ │ │ - add %edi,(%esi) │ │ │ │ - (bad) │ │ │ │ - add $0x41,%al │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + add %eax,%ebp │ │ │ │ + repz aaa │ │ │ │ + sbb %edi,0xc9bf06(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d963800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x60009b7b(%eax) │ │ │ │ jl 9b7c02 │ │ │ │ add %dh,0x800b1d7(%eax) │ │ │ │ addr16 (bad) │ │ │ │ - mov $0x4e11a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x193233c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - loopne 9b7d6b │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d962000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0x30025e11,%al │ │ │ │ + add %ah,0x30025e11(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,0x7c(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ jge 9b7cb2 │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cmp %ah,%ch │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%edx │ │ │ │ + aas │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d95a800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -27502,139 +27040,127 @@ │ │ │ │ xor %dh,0x7d100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ jge 9b7d62 │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x874104e9,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + lds -0x5145e6c6(%ebx),%edx │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ push $0xd26a │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x7dc00096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x7e(%eax) │ │ │ │ fwait │ │ │ │ add %ch,0x580154af(%eax) │ │ │ │ pusha │ │ │ │ (bad) │ │ │ │ - mov $0x4951a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x194633c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - cwtl │ │ │ │ - push $0xffffffd2 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d956800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x7e(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ jg 9b7ec2 │ │ │ │ add %ch,0x580154af(%eax) │ │ │ │ pusha │ │ │ │ (bad) │ │ │ │ - mov $0x4951a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x194633c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - cwtl │ │ │ │ - push $0xffffffd2 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d956800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x300154af(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,(%eax) │ │ │ │ jg 9b7f6e │ │ │ │ add %dl,%al │ │ │ │ jg 9b7f72 │ │ │ │ add %ch,%al │ │ │ │ jmp 60238132 <_edata@@Base+0x5b438132> │ │ │ │ (bad) │ │ │ │ - mov $0x4971a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x194433c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d956000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x7fd00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x30009b80(%eax) │ │ │ │ ret $0x443 │ │ │ │ - mov 0x3e00d26a,%al │ │ │ │ - pop %edx │ │ │ │ - xchg %eax,%ecx │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov 0xc500d26a,%al │ │ │ │ + jae 9b80d5 │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d955800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x7f7fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ sbbl $0xb1d7b000,-0x4e285000(%ebx) │ │ │ │ - add %bh,(%esi) │ │ │ │ - jp 9b80e0 │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %al,%ch │ │ │ │ + push %ebx │ │ │ │ + dec %esi │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d950800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x7ecfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ sbbl $0xfe5b5802,0x5d631800(%ebx) │ │ │ │ - mov $0x4993a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x194a13c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d950800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x7e1fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x78009b82(%eax) │ │ │ │ ljmp $0x25d,$0x63280154 │ │ │ │ - sbb %ds:0x29874104(%edx),%bl │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + dec %ecx │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d950000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -27642,87 +27168,80 @@ │ │ │ │ xor %dh,-0x7d6fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x7d(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:0x29874104(%ecx),%al │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + push %edx │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d94d000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x7cbfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ sbbl $0x1,0x54c88800(%ebx) │ │ │ │ sub %dl,-0x41(%esi,%edi,8) │ │ │ │ - ds cli │ │ │ │ - mov %es,(%ecx,%eax,2) │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + vmaxsd (%ecx),%xmm5,%xmm3 │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pusha │ │ │ │ - imul $0x0,%edx,%edx │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,-0x7c0fff6a(%eax) │ │ │ │ - fwait │ │ │ │ - add %ah,-0x77ff647c(%eax) │ │ │ │ - enter $0x154,$0x28 │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d94a000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dh,%al │ │ │ │ + sbbl $0x0,-0x647b6000(%ebx) │ │ │ │ + mov %cl,%al │ │ │ │ + push %esp │ │ │ │ + add %ebp,(%eax) │ │ │ │ push %esp │ │ │ │ (bad) │ │ │ │ - mov $0x48cfa3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x195fd3c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pusha │ │ │ │ - imul $0x0,%edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d94a000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov %cl,%al │ │ │ │ - push %esp │ │ │ │ - add %esi,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,0x300154c8(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,0x50009b84(%eax) │ │ │ │ test %ebx,0x54cfa800(%ebx) │ │ │ │ add %ebx,0x53(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x48efa3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x195dd3c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d949800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x7aafff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ xchg %bl,0x42362800(%ebx) │ │ │ │ add $0x68,%al │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ - cmp %ds:0x29874104(%ecx),%cl │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%edx │ │ │ │ + pop %edx │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d949000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -27730,121 +27249,117 @@ │ │ │ │ xor %dh,-0x79ffff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff647a(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - fidivl %ds:-0x2bd678bf(%esp,%eax,1) │ │ │ │ + (bad) │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - shrb $0x0,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d944000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x794fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x79(%eax) │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ aam $0x54 │ │ │ │ - add %ebx,0x3e045231(%eax) │ │ │ │ - sbb 0x29874104(%esi),%dh │ │ │ │ - aam $0x0 │ │ │ │ + add %ebx,-0x3afbadcf(%eax) │ │ │ │ + xor 0x19(%ebp),%esp │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d943800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x789fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ mov %bl,0x54d77800(%ebx) │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - cmp 0x29874104(%eax),%dh │ │ │ │ - aam $0x0 │ │ │ │ + add %al,%ch │ │ │ │ + adc 0x19(%ebx),%esp │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d943000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x77efff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ mov %bl,0x5701d800(%ebx) │ │ │ │ - add %ebx,0x3e045231(%eax) │ │ │ │ - cli │ │ │ │ - mov $0x4,%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %ebx,-0x3afbadcf(%eax) │ │ │ │ + shll %cl,0x19(%ebx) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d948800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x773fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x77(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ add %edx,0x1(%edi) │ │ │ │ - call 3e9c6a78 <_edata@@Base+0x39bc6a78> │ │ │ │ - lcall $0xd429,$0x874104b2 │ │ │ │ + call c59c6a78 <_edata@@Base+0xc0bc6a78> │ │ │ │ + mov $0x61,%bl │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - subb $0x0,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d948000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x768fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ mov 0x56573800(%ebx),%bl │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - fidivl 0x29874104(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %al,%ch │ │ │ │ + repz bound %ebx,(%ecx) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d950000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x75dfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ mov 0x529e6800(%ebx),%bl │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - jp 9b8a96 │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %al,%ch │ │ │ │ + push %ebx │ │ │ │ + pusha │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d94f800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -27852,60 +27367,57 @@ │ │ │ │ xor %dh,-0x752fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x48009b8b(%eax) │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ add %ecx,0x62(%eax) │ │ │ │ pop %ebx │ │ │ │ - add (%esi),%bh │ │ │ │ + add %ch,%al │ │ │ │ + sarl %cl,-0x46(%ecx,%ebx,1) │ │ │ │ + scas %es:(%edi),%al │ │ │ │ cli │ │ │ │ - scas %es:(%edi),%eax │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ lock imul $0x0,%edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x747fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ mov %ds,-0x4e285000(%ebx) │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - mov $0x874104ab,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %dh,-0x3aff4e29(%eax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + js 9b8c5d │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x73cfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ mov %ds,-0x4e285000(%ebx) │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - cmp 0x4(%ebp),%dl │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %dh,-0x3aff4e29(%eax) │ │ │ │ + adc -0x55145e7(%esi),%eax │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -27914,20 +27426,19 @@ │ │ │ │ cmp %dh,-0x731fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x78009b8d(%eax) │ │ │ │ dec %eax │ │ │ │ dec %edi │ │ │ │ add %ebx,(%eax) │ │ │ │ ds (bad) │ │ │ │ - mov $0x4509a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x1983b3c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ @@ -27936,20 +27447,19 @@ │ │ │ │ fwait │ │ │ │ add %al,-0x72(%eax) │ │ │ │ fwait │ │ │ │ add %bh,0x48(%eax) │ │ │ │ dec %edi │ │ │ │ add %ebx,(%eax) │ │ │ │ ds (bad) │ │ │ │ - mov $0x4509a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x1983b3c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ js 9b8f32 │ │ │ │ @@ -27958,18 +27468,16 @@ │ │ │ │ mov $0x96,%al │ │ │ │ add %al,-0x72(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ mov 0x4f4c0800(%ebx),%ds │ │ │ │ add %ecx,0x3d(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x4529a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x1981b3c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -27982,17 +27490,16 @@ │ │ │ │ fwait │ │ │ │ add %ah,-0x4fff6471(%eax) │ │ │ │ out %al,(%dx) │ │ │ │ inc %eax │ │ │ │ add $0x98,%al │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ficompl %ds:0x41(%esp,%eax,1) │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0xd26c,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -28000,19 +27507,16 @@ │ │ │ │ cmp %dh,-0x705fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x70(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - pop %eax │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ lock insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28026,18 +27530,16 @@ │ │ │ │ xchg %eax,%ecx │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ push %edi │ │ │ │ pop %eax │ │ │ │ add (%eax),%bl │ │ │ │ cmp %edi,%esi │ │ │ │ - mov $0x444ba3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x199793c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ lock insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28048,18 +27550,16 @@ │ │ │ │ cmp %dh,-0x6effff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x50009b91(%eax) │ │ │ │ pop %eax │ │ │ │ pop %eax │ │ │ │ add %al,%bh │ │ │ │ ss (bad) │ │ │ │ - mov $0x4407a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x199353c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ lock insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28071,20 +27571,17 @@ │ │ │ │ fwait │ │ │ │ add %ah,-0x6e(%eax) │ │ │ │ fwait │ │ │ │ add %bh,0x4d(%eax) │ │ │ │ dec %edi │ │ │ │ add %esp,0x58(%eax) │ │ │ │ pop %eax │ │ │ │ - add (%esi),%bh │ │ │ │ - pop %edx │ │ │ │ - dec %ebp │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %ch,%al │ │ │ │ + jae 9b9211 │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ clc │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -28099,18 +27596,16 @@ │ │ │ │ xchg %eax,%ebx │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ sahf │ │ │ │ dec %ebx │ │ │ │ add (%eax),%cl │ │ │ │ xor $0xfe,%al │ │ │ │ - mov $0x44e5a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x199d73c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ push $0xd26d │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -28119,36 +27614,37 @@ │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ xchg %eax,%ebx │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ inc %edi │ │ │ │ dec %edi │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - lcall $0xd46c,$0x2f41044b │ │ │ │ + add %esi,-0x3aff4e29(%eax) │ │ │ │ + mov $0x98,%bl │ │ │ │ + sbb %edi,0xc9bf06(%edx) │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ subb $0x0,-0x2e(%ebp) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ cmp %dh,-0x6c3fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x6c(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x6800b1d7(%eax) │ │ │ │ xor %bh,%dh │ │ │ │ - mov $0x4747a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x19a753c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %bh,0x40(%ebx) │ │ │ │ @@ -28157,22 +27653,19 @@ │ │ │ │ add %dh,-0x6c(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ xchg %eax,%ebp │ │ │ │ fwait │ │ │ │ add %cl,-0x1ffeb0b9(%eax) │ │ │ │ jl 9b956f │ │ │ │ - add $0x3e,%al │ │ │ │ - cmp 0x4(%ebx),%dh │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add $0xc5,%al │ │ │ │ + adc -0x55145e7(%eax),%esp │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0xd26d,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x6adfff6a(%eax) │ │ │ │ fwait │ │ │ │ @@ -28181,42 +27674,35 @@ │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ pusha │ │ │ │ pop %esi │ │ │ │ add %al,%dl │ │ │ │ nop │ │ │ │ loope 9b95e0 │ │ │ │ - ds pop %edx │ │ │ │ - jbe 9b95e8 │ │ │ │ - inc %ecx │ │ │ │ - daa │ │ │ │ - inc %ebp │ │ │ │ - enter $0x0,$0x0 │ │ │ │ + lds -0x5b(%ebx),%esi │ │ │ │ + sbb %edi,0xd5960e(%edx) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ shrb $1,-0x2e(%ebp) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3800b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,%al │ │ │ │ xchg %eax,%ebp │ │ │ │ fwait │ │ │ │ add %al,0x8009b96(%eax) │ │ │ │ adc %cl,0x1(%edi) │ │ │ │ - push $0x3e018a0e │ │ │ │ - sbb 0x4(%eax),%dh │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + push $0xc5018a0e │ │ │ │ + xor -0x40f945e7(%ebx),%esp │ │ │ │ + leave │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ clc │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ @@ -28224,20 +27710,19 @@ │ │ │ │ cmp %dh,-0x697fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ fwait │ │ │ │ add %dh,-0x57ff4e29(%eax) │ │ │ │ sub $0xfe,%al │ │ │ │ - mov $0x47c5a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x19af73c5,%edi │ │ │ │ + mov $0xce6f34,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ adc %ch,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,-0x32(%eax) │ │ │ │ pop %ebx │ │ │ │ add (%eax),%bh │ │ │ │ @@ -28247,18 +27732,16 @@ │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ xchg %eax,%edi │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9b986e │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x58(%ebx),%edx │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ mov %ch,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28267,18 +27750,16 @@ │ │ │ │ cmp %dh,-0x681fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x4fff6468(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - fs add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -28288,56 +27769,52 @@ │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x676fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x67(%eax) │ │ │ │ fwait │ │ │ │ add %bh,-0x7feb0ef(%eax) │ │ │ │ - and $0x5a3ebffe,%eax │ │ │ │ - pusha │ │ │ │ - add $0x41,%al │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + and $0x73c5bffe,%eax │ │ │ │ + mov $0x19,%bl │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ enter $0xd26e,$0x0 │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ cmp %dh,-0x66bfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ cltd │ │ │ │ fwait │ │ │ │ add %bh,-0x7feb0ef(%eax) │ │ │ │ - and $0x5a3ebffe,%eax │ │ │ │ - pusha │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + and $0x73c5bffe,%eax │ │ │ │ + mov $0x19,%bl │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ enter $0xd26e,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x38014f11,%eax │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,%al │ │ │ │ cltd │ │ │ │ fwait │ │ │ │ add %ah,0x8009b9a(%eax) │ │ │ │ cmp $0x2528014f,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x4625a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x19b173c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ shrb $1,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28346,15 +27823,17 @@ │ │ │ │ cmp %dh,-0x655fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x65(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x2ffda0cf(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds lcall $0xd429,$0x8741046c │ │ │ │ + lds -0x5145e641(%ebx),%esi │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ fsubrs -0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -28363,34 +27842,33 @@ │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ pushf │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x87410468,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + lds -0x5145e645(%ebx),%edx │ │ │ │ + cli │ │ │ │ + leave │ │ │ │ ... │ │ │ │ xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sub %ch,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x63ffff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x30009b9c(%eax) │ │ │ │ sub %al,0x2(%esi) │ │ │ │ clc │ │ │ │ and %bh,%dh │ │ │ │ - mov $0x4147a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x19c753c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ sub %ch,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28398,18 +27876,16 @@ │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x634fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x63(%eax) │ │ │ │ fwait │ │ │ │ add %ch,0x40014f3d(%eax) │ │ │ │ sub %al,0x2(%esi) │ │ │ │ - ds pop %edx │ │ │ │ - adc %eax,(%ecx,%eax,2) │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x3e(%ebx),%esi │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ xor %ch,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28419,19 +27895,16 @@ │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ sahf │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - sbb $0x4,%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds -0x31(%ebx),%esi │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -28443,40 +27916,38 @@ │ │ │ │ cmp %dh,-0x61efff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ sahf │ │ │ │ fwait │ │ │ │ add %cl,-0x37feb0ce(%eax) │ │ │ │ sbb %edi,%esi │ │ │ │ - mov $0x4183a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0x19cb13c5,%edi │ │ │ │ + mov $0xde5898,%edx │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ cmp %dh,-0x613fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x61(%eax) │ │ │ │ fwait │ │ │ │ add %cl,-0x37feb0ce(%eax) │ │ │ │ sbb %edi,%esi │ │ │ │ - mov $0x4183a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0x19cb13c5,%edi │ │ │ │ + mov $0xde5bbc,%edx │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov %dh,(%edx) │ │ │ │ @@ -28486,18 +27957,16 @@ │ │ │ │ add %dh,-0x61(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ mov 0x3608009b,%al │ │ │ │ dec %edi │ │ │ │ add %edi,%eax │ │ │ │ sbb %bh,%dh │ │ │ │ - mov $0x41a3a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0x19c913c5,%edi │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -28507,19 +27976,18 @@ │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x5fdfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ mov 0x23b8009b,%al │ │ │ │ pop %esi │ │ │ │ - add 0x3e00d26f(%eax),%bl │ │ │ │ - jp 9ba0e7 │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add -0x3aff2d91(%eax),%bl │ │ │ │ + push %ebx │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0xd26f,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -28527,18 +27995,17 @@ │ │ │ │ cmp %dh,-0x5f2fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x4fff645f(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:(%eax),%al │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + lds (%ebx),%esi │ │ │ │ + rcrl %cl,(%ecx) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ lock outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28549,18 +28016,17 @@ │ │ │ │ cmp %dh,-0x5e7fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ mov %al,0x3658009b │ │ │ │ dec %edi │ │ │ │ add %esi,0x47(%eax) │ │ │ │ dec %ebp │ │ │ │ - add (%esi),%bh │ │ │ │ - pop %edx │ │ │ │ - or $0x29874104,%eax │ │ │ │ - aam $0x0 │ │ │ │ + add %ch,%al │ │ │ │ + jae 9ba221 │ │ │ │ + sbb %edi,0xc9faae(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ clc │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -28572,19 +28038,18 @@ │ │ │ │ cmp %dh,-0x5dcfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ mov %al,0x3678009b │ │ │ │ dec %edi │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - jp 9ba302 │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %al,%ch │ │ │ │ + push %ebx │ │ │ │ + fcompl (%ecx) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ add %dh,-0x2e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28593,19 +28058,21 @@ │ │ │ │ cmp %dh,-0x5d1fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x18009ba3(%eax) │ │ │ │ dec %esp │ │ │ │ push %eax │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - mov $0x87410402,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %al,%ch │ │ │ │ + xchg %eax,%ebx │ │ │ │ + rcrl $1,(%ecx) │ │ │ │ + mov $0xc9faae,%edx │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ subb $0x0,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ @@ -32470,20 +31937,21 @@ │ │ │ │ adc %eax,0x1(%eax) │ │ │ │ ... │ │ │ │ add %bh,(%eax) │ │ │ │ adc %ebx,0x1(%eax) │ │ │ │ pushf │ │ │ │ ds inc %eax │ │ │ │ add %ebp,-0x65af4001(%ecx,%esi,8) │ │ │ │ - add $0xdd554d02,%eax │ │ │ │ - jmp b1d727 │ │ │ │ - pop %esp │ │ │ │ - inc %ecx │ │ │ │ - sbb $0x0,%eax │ │ │ │ + add $0x7b6a2c02,%eax │ │ │ │ + push %es │ │ │ │ + push %ebx │ │ │ │ + arpl %esp,%edi │ │ │ │ + lock add %al,(%eax) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ shlb $1,0x1(%eax,%eax,4) │ │ │ │ fcomps 0x1(%eax,%eax,4) │ │ │ │ lock pop %ebp │ │ │ │ addb $0x0,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ add $0x180,%eax │ │ │ │ @@ -45808,16 +45276,17 @@ │ │ │ │ addb $0x8,(%ecx) │ │ │ │ jae d388df │ │ │ │ add %ebp,%eax │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ addb $0xe0,(%ecx) │ │ │ │ add $0x80,%al │ │ │ │ add %ebx,(%eax) │ │ │ │ - test $0xdc6c0180,%eax │ │ │ │ - mov $0xff,%eax │ │ │ │ + test $0x38ac0180,%eax │ │ │ │ + lret $0xff │ │ │ │ + add %al,(%eax) │ │ │ │ add %bh,-0x27febfc2(%eax) │ │ │ │ and %al,0x1(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ sbb $0x10180,%eax │ │ │ │ add %al,(%eax) │ │ │ │ clc │ │ │ │ jge d3890b │ │ │ │ @@ -45847,19 +45316,19 @@ │ │ │ │ inc %eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x75(%ebx,%ebp,2) │ │ │ │ add %al,%al │ │ │ │ - lds 0x756b50f7(%esi),%edi │ │ │ │ - add %al,-0x33(%eax) │ │ │ │ - mov $0xbecca0f7,%esi │ │ │ │ - imul %eax │ │ │ │ - and $0x80,%al │ │ │ │ + adc $0x6b50f7b9,%eax │ │ │ │ + jne d389d8 │ │ │ │ + inc %eax │ │ │ │ + sbb $0x1ca0f7b9,%eax │ │ │ │ + mov $0x8024e8f7,%ecx │ │ │ │ add %esp,(%eax) │ │ │ │ aas │ │ │ │ loopne d389e8 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cwtl │ │ │ │ pop %ebx │ │ │ │ @@ -50884,32 +50353,32 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,%al │ │ │ │ rcll %cl,0x0(%edx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x2b(%eax) │ │ │ │ jae e02b40 │ │ │ │ - add %edx,0xc5c00000 │ │ │ │ - mov $0x8005a8f7,%esi │ │ │ │ + add %edx,0x15c00000 │ │ │ │ + mov $0x8005a8f7,%ecx │ │ │ │ add %edi,%eax │ │ │ │ sub $0x140,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %edx,0xcd400000 │ │ │ │ - mov $0x8005a8f7,%esi │ │ │ │ + or %edx,0x1d400000 │ │ │ │ + mov $0x8005a8f7,%ecx │ │ │ │ add %ecx,(%eax) │ │ │ │ cs inc %eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,(%ecx) │ │ │ │ - adc $0xcca00000,%eax │ │ │ │ - mov $0x8005a8f7,%esi │ │ │ │ + adc $0x1ca00000,%eax │ │ │ │ + mov $0x8005a8f7,%ecx │ │ │ │ add %ebx,(%eax) │ │ │ │ cs inc %eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x15(%ecx) │ │ │ │ @@ -1880868,15 +1880337,15 @@ │ │ │ │ push %esp │ │ │ │ xor $0x46465502,%eax │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ push %esp │ │ │ │ jae,pn 131c1a9 │ │ │ │ popa │ │ │ │ - add %fs:-0x42(%eax,%edi,4),%ah │ │ │ │ + add %fs:-0x47(%eax,%ecx,1),%ah │ │ │ │ imull 0x5b(%eax) │ │ │ │ xchg %eax,%edx │ │ │ │ add %esi,-0xeff4e29(%eax) │ │ │ │ out %eax,(%dx) │ │ │ │ ja 131c11c │ │ │ │ ljmp $0x8d32,$0x78d077fd │ │ │ │ add %edi,-0xe(%edi) │ │ │ │ @@ -1891442,21 +1890911,21 @@ │ │ │ │ outsl %ds:(%si),(%dx) │ │ │ │ jb 1325392 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ push %ebx │ │ │ │ - jne 1325391 │ │ │ │ - and %dl,0x65(%ebx) │ │ │ │ - jo 1325348 │ │ │ │ - xor (%ecx),%dh │ │ │ │ - and %dh,(%edx) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor $0x36323a32,%eax │ │ │ │ + popa │ │ │ │ + je 1325344 │ │ │ │ + dec %esi │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + jbe 1325348 │ │ │ │ + xor %esi,0x3a323020 │ │ │ │ + xor $0x36323a38,%eax │ │ │ │ and %dl,0x54(%ebp) │ │ │ │ inc %ebx │ │ │ │ and %dh,(%edx) │ │ │ │ xor %dh,(%edx) │ │ │ │ xor $0xb1d7b0,%eax │ │ │ │ and $0x62,%al │ │ │ │ jne 13253ad │ │ │ │ @@ -1990113,16 +1989582,16 @@ │ │ │ │ (bad) │ │ │ │ decl 0x54(%esi) │ │ │ │ push %ebx │ │ │ │ or %bh,0x136(%esi,%edi,1) │ │ │ │ add %al,(%eax) │ │ │ │ syscall │ │ │ │ sub $0x51,%al │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + sbbb $0xf7,(%ecx,%edi,4) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl 0x44(%ebp) │ │ │ │ add (%eax),%cl │ │ │ │ or $0x7,%al │ │ │ │ push %ebx │ │ │ │ push %ebp │ │ │ │ @@ -1990142,21 +1989611,22 @@ │ │ │ │ pop %es │ │ │ │ or %ah,(%ecx) │ │ │ │ syscall │ │ │ │ add %dl,0x45(%ebx) │ │ │ │ push %esp │ │ │ │ inc %esi │ │ │ │ xor %cl,(%eax) │ │ │ │ - punpckhbw 0xf7be(%edi),%mm6 │ │ │ │ + punpckhbw (%edi),%mm0 │ │ │ │ + mov $0xf7,%ecx │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %esp │ │ │ │ - or $0x736e4926,%eax │ │ │ │ - jne 1363f56 │ │ │ │ - imul $0x6e65,0x69(%ebx),%sp │ │ │ │ + add %cl,0x26(%ebp,%ecx,1) │ │ │ │ + dec %ecx │ │ │ │ + outsb %ds:(%esi),(%dx) │ │ │ │ + jae 1363f64 │ │ │ │ + data16 imul $0x6e65,0x69(%ebx),%sp │ │ │ │ je 1363f18 │ │ │ │ popa │ │ │ │ jb 1363f62 │ │ │ │ jne 1363f6a │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ je 1363f74 │ │ │ │ and %dh,0x68(%edi) │ │ │ │ @@ -1990195,16 +1989665,15 @@ │ │ │ │ dec %edi │ │ │ │ inc %esp │ │ │ │ inc %ebp │ │ │ │ add (%eax),%cl │ │ │ │ or $0x4,%al │ │ │ │ dec %ebp │ │ │ │ dec %edi │ │ │ │ - fs mov $0x240cf7be,%eax │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ + or %bh,%fs:-0x52dbf309(%ecx) │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -1990228,16 +1989697,18 @@ │ │ │ │ decl 0x4c(%edi) │ │ │ │ or $0x363fec26,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x65(%ecx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ je 1363f2d │ │ │ │ - int3 │ │ │ │ - mov $0xfffffff7,%esi │ │ │ │ + sbb $0xb9,%al │ │ │ │ + idiv %edi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ push 0x20(%ebx,%esi,2) │ │ │ │ ja 1364021 │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ and %ah,0x69(%edx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ imul $0xf737e20,%fs:0x67(%esi),%ebp │ │ │ │ adc %dh,(%edx) │ │ │ │ @@ -1990251,18 +1989722,17 @@ │ │ │ │ dec %ebp │ │ │ │ inc %ebp │ │ │ │ dec %esi │ │ │ │ push %esp │ │ │ │ push %ebx │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x68,%al │ │ │ │ - mov $0xbe,%bh │ │ │ │ - testl $0x0,(%eax) │ │ │ │ + pop %es │ │ │ │ + mov $0xf7,%ecx │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ (bad) │ │ │ │ sub $0x53,%al │ │ │ │ inc %ebp │ │ │ │ push %esp │ │ │ │ push %ecx │ │ │ │ das │ │ │ │ @@ -1990305,15 +1989775,15 @@ │ │ │ │ jne 13640d0 │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ je 13640da │ │ │ │ and %dh,0x68(%edi) │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ and %ah,0x69(%edx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ - imul $0xf7beb864,%fs:0x67(%esi),%ebp │ │ │ │ + imul $0xf7b90864,%fs:0x67(%esi),%ebp │ │ │ │ or $0x24,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ @@ -1990337,15 +1989807,15 @@ │ │ │ │ (bad) │ │ │ │ decl 0x1c52502c │ │ │ │ inc %ecx │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x4f(%edx) │ │ │ │ push %edx │ │ │ │ - jo 12dffad │ │ │ │ + jo 12df9fd │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ ljmp *0x544e4f43 │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ or $0x74784511,%eax │ │ │ │ @@ -1990359,18 +1989829,17 @@ │ │ │ │ inc %esi │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ sub $0x68475241,%eax │ │ │ │ - mov $0xbe,%bh │ │ │ │ - testl $0x0,(%eax) │ │ │ │ + pop %es │ │ │ │ + mov $0xf7,%ecx │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,0x44(%ebx) │ │ │ │ push %edx │ │ │ │ das │ │ │ │ aaa │ │ │ │ add (%edx),%al │ │ │ │ or %cl,(%edi) │ │ │ │ pop %es │ │ │ │ @@ -1990418,16 +1989887,15 @@ │ │ │ │ inc %ebp │ │ │ │ inc %esp │ │ │ │ push %es │ │ │ │ (bad) │ │ │ │ sub $0x4c,%al │ │ │ │ dec %ecx │ │ │ │ push %ebx │ │ │ │ - fs mov $0x240cf7be,%eax │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ + or %bh,%fs:-0x52dbf309(%ecx) │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -1990449,30 +1989917,32 @@ │ │ │ │ dec %esp │ │ │ │ inc %edx │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx) │ │ │ │ xor %ebp,(%edi) │ │ │ │ jae 136418d │ │ │ │ - int3 │ │ │ │ - mov $0xfffffff7,%esi │ │ │ │ + sbb $0xb9,%al │ │ │ │ + idiv %edi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ push 0x72(%eax) │ │ │ │ imul $0x65766974,0x69(%ebp),%ebp │ │ │ │ jae 136424d │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0xe0f010e,0x70(%ebx),%esi │ │ │ │ arpl %ebp,%cs:0x65(%eax) │ │ │ │ arpl %ebp,0x5f(%ebx) │ │ │ │ jae 13642a5 │ │ │ │ bound %esi,0x70(%ecx,%edi,2) │ │ │ │ xor %gs:(%edx),%al │ │ │ │ adc %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %ch,-0x49(%eax) │ │ │ │ - mov $0xf7,%esi │ │ │ │ + add %ch,0x7(%eax) │ │ │ │ + mov $0xf7,%ecx │ │ │ │ ... │ │ │ │ add %dl,(%eax) │ │ │ │ xor $0x46,%al │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ inc %ecx │ │ │ │ @@ -1990518,16 +1989988,15 @@ │ │ │ │ sub $0x544e4f43,%eax │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ or (%ecx),%ecx │ │ │ │ syscall │ │ │ │ sub $0x56544553,%eax │ │ │ │ - fs mov $0x240cf7be,%eax │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ + or %bh,%fs:-0x52dbf309(%ecx) │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -1990550,16 +1990019,16 @@ │ │ │ │ (bad) │ │ │ │ inc %ebx │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,%dh │ │ │ │ push %es │ │ │ │ add %al,(%eax) │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + sbbb $0xf7,(%ecx,%edi,4) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ call *0x41(%ebp,%ebp,1) │ │ │ │ push %edx │ │ │ │ inc %edi │ │ │ │ push %ebp │ │ │ │ dec %ebp │ │ │ │ @@ -1990578,15 +1990047,15 @@ │ │ │ │ xor $0x46,%al │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ sub $0x544e4f43,%eax │ │ │ │ - push $0xf7beb7 │ │ │ │ + push $0xf7b907 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x43(%ebp,%ebp,1) │ │ │ │ dec %edi │ │ │ │ dec %esi │ │ │ │ push %esp │ │ │ │ push %edx │ │ │ │ @@ -1990628,16 +1990097,15 @@ │ │ │ │ jne 1364464 │ │ │ │ imul $0x6961665f,0x6e(%edi),%ebp │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ jne 1364472 │ │ │ │ gs pop %edi │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ jae 1364469 │ │ │ │ - mov $0x240cf7be,%eax │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ + or %bh,-0x52dbf309(%ecx) │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -1990661,15 +1990129,15 @@ │ │ │ │ or %ecx,(%edi) │ │ │ │ lods %ds:(%esi),%al │ │ │ │ inc %esp │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ or %cl,(%edi) │ │ │ │ - add $0xf7becc80,%eax │ │ │ │ + add $0xf7b91c80,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl (%eax,%eax,1) │ │ │ │ add %bl,(%edx,%eax,1) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -1990686,15 +1990154,15 @@ │ │ │ │ sub $0x5053494c,%eax │ │ │ │ dec %esp │ │ │ │ inc %ecx │ │ │ │ dec %ebp │ │ │ │ inc %edx │ │ │ │ inc %esp │ │ │ │ inc %ecx │ │ │ │ - push $0xf7beb7 │ │ │ │ + push $0xf7b907 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x75(%edi) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ imul $0x40f0a32,0x6e(%edi),%ebp │ │ │ │ sub $0x4c,%al │ │ │ │ inc %ebp │ │ │ │ @@ -1990739,16 +1990207,15 @@ │ │ │ │ push %esp │ │ │ │ push %ecx │ │ │ │ das │ │ │ │ or %cl,(%edi) │ │ │ │ add (%ebx,%eax,2),%ebp │ │ │ │ inc %esp │ │ │ │ push %edx │ │ │ │ - fs mov $0x240cf7be,%eax │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ + or %bh,%fs:-0x52dbf309(%ecx) │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -1990773,15 +1990240,15 @@ │ │ │ │ popa │ │ │ │ jb 13645f7 │ │ │ │ faddl 0x36(%ebp) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x65(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ - and %al,-0x84134(%eax) │ │ │ │ + and %al,-0x846e4(%eax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ jle 1364619 │ │ │ │ movups (%edx),%xmm6 │ │ │ │ inc %esi │ │ │ │ dec %edi │ │ │ │ @@ -1990802,15 +1990269,15 @@ │ │ │ │ push %ebx │ │ │ │ push %esp │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ or $0x4,%al │ │ │ │ - push $0xf7beb7 │ │ │ │ + push $0xf7b907 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x44(%ebx) │ │ │ │ push %edx │ │ │ │ das │ │ │ │ xor (%eax),%ecx │ │ │ │ clts │ │ │ │ @@ -1990855,15 +1990322,15 @@ │ │ │ │ adc %dh,(%edx) │ │ │ │ inc %esi │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ - sub $0xf7beb864,%eax │ │ │ │ + sub $0xf7b90864,%eax │ │ │ │ or $0x24,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ @@ -1990887,16 +1990354,16 @@ │ │ │ │ inc %esp │ │ │ │ push %edx │ │ │ │ or $0x47,%al │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x45(%ebp,%edx,2) │ │ │ │ push %ebx │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + sbbb $0xf7,(%ecx,%edi,4) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ call *0x31(%edx) │ │ │ │ femms │ │ │ │ xor 0x4f(%esi),%al │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ @@ -1990909,15 +1990376,15 @@ │ │ │ │ or $0x736e4926,%eax │ │ │ │ jne 1364754 │ │ │ │ imul $0x6e65,0x69(%ebx),%sp │ │ │ │ je 1364716 │ │ │ │ popa │ │ │ │ jb 1364760 │ │ │ │ jne 1364768 │ │ │ │ - gs push $0xf7beb7 │ │ │ │ + gs push $0xf7b907 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x2(%ebp,%eax,2) │ │ │ │ or %cl,(%ebx,%eax,1) │ │ │ │ push %esi │ │ │ │ inc %ecx │ │ │ │ dec %esp │ │ │ │ @@ -1990969,16 +1990436,16 @@ │ │ │ │ xor %ecx,(%edi) │ │ │ │ push %cs │ │ │ │ xor 0x4f(%esi),%al │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ - sub $0xb8644f43,%eax │ │ │ │ - mov $0xe71438f7,%esi │ │ │ │ + sub $0x8644f43,%eax │ │ │ │ + mov $0xe71438f7,%ecx │ │ │ │ add %bh,%al │ │ │ │ push %esp │ │ │ │ push %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ add $0xb0160,%eax │ │ │ │ @@ -1991019,16 +1990486,16 @@ │ │ │ │ incl 0xf(%ebp) │ │ │ │ or $0x3648642c,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x52(%ebp) │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + sbbb $0xf7,(%ecx,%edi,4) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl 0x54(%ecx) │ │ │ │ sub $0x544e4f43,%eax │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ @@ -1991042,15 +1990509,15 @@ │ │ │ │ movups (%edx),%xmm6 │ │ │ │ inc %esi │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ - sub $0xbeb76841,%eax │ │ │ │ + sub $0xb9076841,%eax │ │ │ │ testl $0x0,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ebx) │ │ │ │ sub $0x43,%al │ │ │ │ inc %esp │ │ │ │ push %edx │ │ │ │ @@ -1991101,22 +1990568,22 @@ │ │ │ │ inc %ebp │ │ │ │ inc %esp │ │ │ │ push %es │ │ │ │ (bad) │ │ │ │ sub $0x4c,%al │ │ │ │ dec %ecx │ │ │ │ push %ebx │ │ │ │ - fs mov $0x1618f7be,%eax │ │ │ │ - out %eax,$0x0 │ │ │ │ - enter $0x5158,$0x1 │ │ │ │ - add %al,(%eax) │ │ │ │ + or %bh,%fs:-0x18e9e709(%ecx) │ │ │ │ + add %cl,%al │ │ │ │ + pop %eax │ │ │ │ + push %ecx │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - adc %al,0xd0160 │ │ │ │ + add %dh,0x1000b1d7(%eax) │ │ │ │ + add $0xd0160,%eax │ │ │ │ add %dl,%al │ │ │ │ mov %cl,0x1(%edi) │ │ │ │ rorb $1,0xb0d00000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ or $0x6,%al │ │ │ │ inc %edx │ │ │ │ @@ -1991149,16 +1990616,18 @@ │ │ │ │ jo 136492d │ │ │ │ dec %ecx │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x6b(%ebx) │ │ │ │ pop %edi │ │ │ │ jne 13648fd │ │ │ │ - int3 │ │ │ │ - mov $0xfffffff7,%esi │ │ │ │ + sbb $0xb9,%al │ │ │ │ + idiv %edi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ incl (%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %cs │ │ │ │ decl (%esi) │ │ │ │ add %dl,(%ecx) │ │ │ │ addb $0x0,(%eax) │ │ │ │ @@ -1991170,19 +1990639,18 @@ │ │ │ │ adc %esp,%esp │ │ │ │ push %es │ │ │ │ add %al,(%eax) │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ - punpckhbw 0xf7be(%edi),%mm6 │ │ │ │ + punpckhbw (%edi),%mm0 │ │ │ │ + mov $0xf7,%ecx │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - push %ebp │ │ │ │ - dec %esi │ │ │ │ + add %dl,0x4e(%ebp) │ │ │ │ inc %ebx │ │ │ │ push %esp │ │ │ │ dec %ecx │ │ │ │ dec %edi │ │ │ │ dec %esi │ │ │ │ push %es │ │ │ │ syscall │ │ │ │ @@ -1991224,16 +1990692,16 @@ │ │ │ │ sub $0x2a,%al │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ or $0x4021cb1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0xb864040d │ │ │ │ - mov $0xe717b0f7,%esi │ │ │ │ + add %dl,0x864040d │ │ │ │ + mov $0xe717b0f7,%ecx │ │ │ │ add %ch,0x5f(%eax) │ │ │ │ push %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ add $0x130160,%eax │ │ │ │ add %dl,%al │ │ │ │ @@ -1991271,16 +1990739,16 @@ │ │ │ │ sub (%edi),%ch │ │ │ │ adc $0x4b,%al │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0xc(%ebx) │ │ │ │ push %es │ │ │ │ push %edx │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + sbbb $0xf7,(%ecx,%edi,4) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ jmp *0x78(%ebp) │ │ │ │ jo 1364b41 │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ fs push %edx │ │ │ │ inc %ebp │ │ │ │ @@ -1991296,15 +1990764,15 @@ │ │ │ │ push %ebp │ │ │ │ dec %edi │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ or %ecx,0x75622f3f │ │ │ │ imul $0x72706572,0x2f(%esp,%eiz,2),%ebp │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - push $0xf7beb7 │ │ │ │ + push $0xf7b907 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x54(%ecx) │ │ │ │ add (%ecx),%dl │ │ │ │ add (%ecx),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -1991348,19 +1990816,17 @@ │ │ │ │ dec %esp │ │ │ │ dec %esp │ │ │ │ inc %ebp │ │ │ │ inc %ebx │ │ │ │ push %esp │ │ │ │ or %ecx,(%edi) │ │ │ │ add $0x2c,%al │ │ │ │ - fs mov $0x1d20f7be,%eax │ │ │ │ - out %eax,$0x0 │ │ │ │ - enter $0x5181,$0x1 │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + or %bh,%fs:-0x18e2df09(%ecx) │ │ │ │ + add %cl,%al │ │ │ │ + adcl $0x0,0x1(%ecx) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ adc %al,0x350160 │ │ │ │ add %dl,%al │ │ │ │ mov $0x1b,%ah │ │ │ │ pop %ss │ │ │ │ shlb $1,0xb0d00000 │ │ │ │ @@ -1991400,16 +1990866,16 @@ │ │ │ │ push %ebx │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ dec %esp │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x38(%edi) │ │ │ │ xor $0x31,%al │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + sbbb $0xf7,(%ecx,%edi,4) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl 0x52(%ecx) │ │ │ │ inc %ebp │ │ │ │ or %cl,(%edi) │ │ │ │ push %es │ │ │ │ sub $0x49,%al │ │ │ │ @@ -1991431,16 +1990897,16 @@ │ │ │ │ inc %ebx │ │ │ │ push %esp │ │ │ │ or %ecx,(%edi) │ │ │ │ add $0x2c,%al │ │ │ │ dec %esp │ │ │ │ inc %ebp │ │ │ │ push %esp │ │ │ │ - sub -0x49(%eax),%ch │ │ │ │ - mov $0xf7,%esi │ │ │ │ + sub 0x7(%eax),%ch │ │ │ │ + mov $0xf7,%ecx │ │ │ │ ... │ │ │ │ add %ch,0x64(%esi) │ │ │ │ inc %ebx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ dec %esp │ │ │ │ inc %ebp │ │ │ │ @@ -1991470,18 +1990936,17 @@ │ │ │ │ jae 1364d4c │ │ │ │ arpl %ebp,(%edi) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x6972702f,0x70(%ebx),%esi │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ imul $0x6c2e7365,0x76(%ecx,%ebp,2),%esi │ │ │ │ imul $0x70f010e,0x70(%ebx),%esi │ │ │ │ - fs mov $0x23f8f7be,%eax │ │ │ │ - out %eax,$0x0 │ │ │ │ - dec %eax │ │ │ │ - mov $0x51,%bh │ │ │ │ + or %bh,%fs:-0x18dc0709(%ecx) │ │ │ │ + add %cl,-0x49(%eax) │ │ │ │ + push %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ add $0xd0160,%eax │ │ │ │ add %dl,%al │ │ │ │ in $0x4f,%al │ │ │ │ add %edx,%eax │ │ │ │ @@ -1991516,16 +1990981,16 @@ │ │ │ │ ljmp *0xc4544553 │ │ │ │ dec %ebp │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%eax) │ │ │ │ xor $0x46,%al │ │ │ │ dec %edi │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + sbbb $0xf7,(%ecx,%edi,4) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ call *0x4d(%ebp) │ │ │ │ inc %ebp │ │ │ │ dec %esi │ │ │ │ push %esp │ │ │ │ push %ebx │ │ │ │ @@ -1991544,15 +1991009,15 @@ │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ sub $0x544e4f43,%eax │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ or (%ecx),%ecx │ │ │ │ - push $0xf7beb7 │ │ │ │ + push $0xf7b907 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%esp,%ebp,1) │ │ │ │ inc %ebx │ │ │ │ dec %edi │ │ │ │ dec %esi │ │ │ │ push %ebx │ │ │ │ @@ -1991599,17 +1991064,17 @@ │ │ │ │ add (%eax),%al │ │ │ │ add %bl,(%edx,%eax,1) │ │ │ │ or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc $0x4f42040d,%eax │ │ │ │ dec %edi │ │ │ │ push %esp │ │ │ │ - fs mov $0x26b0f7be,%eax │ │ │ │ - out %eax,$0x0 │ │ │ │ - fdivrs 0x151(%ebp) │ │ │ │ + or %bh,%fs:-0x18d94f09(%ecx) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x151,%ebp │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ adc %al,0xc0160 │ │ │ │ add %dl,%al │ │ │ │ in $0x37,%al │ │ │ │ add %al,%dl │ │ │ │ @@ -1991645,16 +1991110,16 @@ │ │ │ │ decl 0x54(%ebp,%eax,2) │ │ │ │ pop %es │ │ │ │ sbb $0x4f,%al │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x30(%esi) │ │ │ │ or %cl,(%edi) │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + sbbb $0xf7,(%ecx,%edi,4) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl (%esp,%ebp,1) │ │ │ │ push %ebx │ │ │ │ inc %ebp │ │ │ │ push %esp │ │ │ │ push %ecx │ │ │ │ @@ -1991678,18 +1991143,17 @@ │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ and %ecx,(%eax) │ │ │ │ syscall │ │ │ │ sub $0x68,%al │ │ │ │ - mov $0xbe,%bh │ │ │ │ - testl $0x0,(%eax) │ │ │ │ + pop %es │ │ │ │ + mov $0xf7,%ecx │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,0x74(%esi) │ │ │ │ and %ah,0x72(%ecx) │ │ │ │ addr16 jne 1364fbd │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ je 1364fc7 │ │ │ │ and %dh,0x68(%edi) │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ @@ -1991731,15 +1991195,15 @@ │ │ │ │ or (%edi),%cl │ │ │ │ add (%esp,%ecx,2),%ebp │ │ │ │ inc %ebp │ │ │ │ push %esp │ │ │ │ pop %es │ │ │ │ or %ah,(%ecx) │ │ │ │ syscall │ │ │ │ - add %ah,-0x42(%eax,%edi,4) │ │ │ │ + add %ah,-0x47(%eax,%ecx,1) │ │ │ │ testl $0xf800e729,(%eax) │ │ │ │ ret │ │ │ │ push %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ add $0xe0160,%eax │ │ │ │ @@ -1991781,16 +1991245,16 @@ │ │ │ │ dec %esp │ │ │ │ je 136507a │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x4f(%ebp) │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + sbbb $0xf7,(%ecx,%edi,4) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl (%eax) │ │ │ │ dec %ebx │ │ │ │ inc %ebp │ │ │ │ xor %esi,(%eax) │ │ │ │ xor %cl,(%ecx) │ │ │ │ @@ -1991808,16 +1991272,16 @@ │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ - prefetch -0x49(%eax) │ │ │ │ - mov $0xf7,%esi │ │ │ │ + prefetch 0x7(%eax) │ │ │ │ + mov $0xf7,%ecx │ │ │ │ ... │ │ │ │ add %al,0x52(%ecx) │ │ │ │ inc %edi │ │ │ │ push %ebp │ │ │ │ dec %ebp │ │ │ │ inc %ebp │ │ │ │ dec %esi │ │ │ │ @@ -1991873,19 +1991337,16 @@ │ │ │ │ sub $0x49,%al │ │ │ │ inc %edi │ │ │ │ dec %esi │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ inc %ebp │ │ │ │ xor $0x9,%al │ │ │ │ - fs mov $0x2b60f7be,%eax │ │ │ │ - out %eax,$0x0 │ │ │ │ - mov %dl,%al │ │ │ │ - push %ecx │ │ │ │ - add %eax,(%eax) │ │ │ │ + or %bh,%fs:-0x18d49f09(%ecx) │ │ │ │ + add %cl,0x151d0(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ add $0xb0160,%eax │ │ │ │ add %dl,%al │ │ │ │ js 13650d2 │ │ │ │ add %dl,%al │ │ │ │ or (%eax),%eax │ │ │ │ @@ -1991918,16 +1991379,16 @@ │ │ │ │ add %ah,%cl │ │ │ │ push %ecx │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,%bh │ │ │ │ push %cs │ │ │ │ add %dl,(%ecx) │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + sbbb $0xf7,(%ecx,%edi,4) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl 0x54455346(,%ebp,1) │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ @@ -1991940,16 +1991401,16 @@ │ │ │ │ dec %esi │ │ │ │ push %ebx │ │ │ │ xor $0x2d0d0f06,%eax │ │ │ │ dec %ecx │ │ │ │ dec %esi │ │ │ │ dec %ecx │ │ │ │ push %esp │ │ │ │ - sub $0xb7685546,%eax │ │ │ │ - mov $0xf7,%esi │ │ │ │ + sub $0x7685546,%eax │ │ │ │ + mov $0xf7,%ecx │ │ │ │ ... │ │ │ │ add %cl,(%edx) │ │ │ │ clts │ │ │ │ and %edx,0x4f430b0d │ │ │ │ dec %ebp │ │ │ │ dec %ebp │ │ │ │ dec %edi │ │ │ │ @@ -1991997,18 +1991458,17 @@ │ │ │ │ or %ecx,(%edi) │ │ │ │ add $0x2c,%al │ │ │ │ dec %esp │ │ │ │ inc %ebp │ │ │ │ push %esp │ │ │ │ sub (%eax),%cl │ │ │ │ or %ah,(%ecx) │ │ │ │ - fs mov $0x2d10f7be,%eax │ │ │ │ - out %eax,$0x0 │ │ │ │ - sbb %dl,%ch │ │ │ │ - push %ecx │ │ │ │ + or %bh,%fs:-0x18d2ef09(%ecx) │ │ │ │ + add %bl,(%eax) │ │ │ │ + aad $0x51 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ add $0x360160,%eax │ │ │ │ add %dl,%al │ │ │ │ add $0x29,%al │ │ │ │ or %eax,%edx │ │ │ │ @@ -2007258,18 +2006718,19 @@ │ │ │ │ shlb $1,0x8(%ecx) │ │ │ │ sub %al,%dl │ │ │ │ out %eax,$0xc │ │ │ │ sub %al,%dl │ │ │ │ js 1370a2f │ │ │ │ push %edi │ │ │ │ add %esi,0x6800b1d7(%eax) │ │ │ │ - mov $0xbe,%bh │ │ │ │ - testl $0x78000000,(%edx) │ │ │ │ - enter $0x247,$0x55 │ │ │ │ - dec %esp │ │ │ │ + pop %es │ │ │ │ + mov $0x2f7,%ecx │ │ │ │ + add %bh,-0x38(%eax) │ │ │ │ + inc %edi │ │ │ │ + add 0x4c(%ebp),%dl │ │ │ │ push %ebx │ │ │ │ inc %ebx │ │ │ │ dec %edi │ │ │ │ dec %esi │ │ │ │ push %ebx │ │ │ │ add %edx,0x4c(%ebp) │ │ │ │ push %ebx │ │ │ │ @@ -2007468,16 +2006929,16 @@ │ │ │ │ pop %eax │ │ │ │ push %ebx │ │ │ │ inc %ebx │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ jae,pn 1370caa │ │ │ │ popa │ │ │ │ - fs fs mov $0x7145f7be,%eax │ │ │ │ - jne 1370ca5 │ │ │ │ + fs or %bh,%fs:0x757145f7(%ecx) │ │ │ │ + popa │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ inc %edx │ │ │ │ popa │ │ │ │ jb 1370c90 │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ jae 1370cc6 │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ @@ -2062386,17 +2061847,17 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,%al │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ push %ebp │ │ │ │ add %ebx,%eax │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ push %ebp │ │ │ │ - add %ebx,(%eax,%eax,1) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ + add %ebx,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + sar $1,%bh │ │ │ │ (bad) │ │ │ │ dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ @@ -2068532,15 +2067993,15 @@ │ │ │ │ inc %esp │ │ │ │ push %eax │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ pop %ecx │ │ │ │ jae,pn 1391bb9 │ │ │ │ popa │ │ │ │ - add %ah,%fs:-0x42(%eax,%edi,4) │ │ │ │ + add %ah,%fs:-0x47(%eax,%ecx,1) │ │ │ │ testl $0xd000b1d7,-0x4ffe6f00(%eax) │ │ │ │ faddl -0x7e144230(%ecx) │ │ │ │ sar $1,%al │ │ │ │ (bad) │ │ │ │ mov (%ecx),%eax │ │ │ │ repz ljmp $0x248,$0x1930d081 │ │ │ │ clc │ │ │ │ @@ -2068575,18 +2068036,19 @@ │ │ │ │ dec %eax │ │ │ │ inc %esp │ │ │ │ push %eax │ │ │ │ jae,pn 1391c1f │ │ │ │ popa │ │ │ │ xlat %fs:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - or $0xbe,%ah │ │ │ │ - imul %eax │ │ │ │ - lock nop │ │ │ │ - add %esi,0x5d00b1d7(%eax) │ │ │ │ + sbbb $0xf7,(%ecx,%edi,4) │ │ │ │ + call b13aacad <_edata@@Base+0xac5aacad> │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + mov $0x0,%cl │ │ │ │ + pop %ebp │ │ │ │ dec %esi │ │ │ │ push $0xffffffd0 │ │ │ │ sbb %bh,0x6a(%ebp) │ │ │ │ sar $1,%al │ │ │ │ (bad) │ │ │ │ mov (%ecx),%eax │ │ │ │ dec %ecx │ │ │ │ @@ -3453189,36 +3452651,35 @@ │ │ │ │ add %al,%cs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - ljmp $0x141,$0x2f48c7fa │ │ │ │ - add %al,(%eax) │ │ │ │ + sbb %ch,%dh │ │ │ │ + (bad) │ │ │ │ + dec %eax │ │ │ │ + das │ │ │ │ + inc %ecx │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - push %eax │ │ │ │ + add %dh,0x5000b1d7(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %ecx │ │ │ │ fdiv %st,%st(7) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - (bad) │ │ │ │ - pop %eax │ │ │ │ - das │ │ │ │ + adc %dh,0x2f58c7ae(%esi) │ │ │ │ inc %ecx │ │ │ │ add %ecx,(%eax) │ │ │ │ inc %esp │ │ │ │ loope 181c2bc │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ mov %al,(%ebx) │ │ │ │ @@ -3453509,16 +3452970,16 @@ │ │ │ │ push %cs │ │ │ │ sub $0x0,%eax │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + pushf │ │ │ │ + cltd │ │ │ │ (bad) │ │ │ │ enter $0x4134,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ mov %al,(%ebx) │ │ │ │ @@ -3467778,26 +3467239,23 @@ │ │ │ │ pop %ecx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - xor %al,-0x61(%edi) │ │ │ │ - xbegin 2c44840 ,(bad) │ │ │ │ + xor %dl,-0x4473867(%edi) │ │ │ │ + inc %ecx │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %dh,-0x77ff4e29(%eax) │ │ │ │ + add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov %al,(%ebx) │ │ │ │ - pusha │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%bl │ │ │ │ - out %eax,(%dx) │ │ │ │ + shr %cl,%edi │ │ │ │ (bad) │ │ │ │ dec %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ @@ -3482800,30 +3482258,27 @@ │ │ │ │ add %esp,0x1(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ ljmp $0x0,$0x4fd3e9 │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ - ret $0xc7a3 │ │ │ │ - js 182da49 │ │ │ │ - inc %ebx │ │ │ │ + adc 0x430b78c7(%esi),%bl │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x77ff4e29(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc $0x5ec220,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x6fff4e29(%eax) │ │ │ │ - mov $0xbb8c7a3,%eax │ │ │ │ - inc %ebx │ │ │ │ + or %bl,0x430bb8c7(%esi) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x77ff4e29(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ sbb %bl,0x1bf8(%esi) │ │ │ │ @@ -3485333,16 +3484788,18 @@ │ │ │ │ pop %esp │ │ │ │ clc │ │ │ │ js 182f1c5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4e29(%eax) │ │ │ │ + push %ss │ │ │ │ + sahf │ │ │ │ (bad) │ │ │ │ - mov %eax,0x436518c7 │ │ │ │ + sbb %ah,0x43(%ebp) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x77ff4e29(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ sbb $0xd2,%al │ │ │ │ @@ -3485712,45 +3485169,43 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - ljmp $0x143,$0x7308c7fa │ │ │ │ - add %al,(%eax) │ │ │ │ + sbb %ch,%dh │ │ │ │ + (bad) │ │ │ │ + or %dh,0x43(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - push %eax │ │ │ │ + add %dh,0x5000b1d7(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ or %ecx,0x12d3(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - and %ah,-0x25(%eax) │ │ │ │ - (bad) │ │ │ │ - sbb %dh,0x43(%ebx) │ │ │ │ + and %dh,0x7318c7d5(%eax) │ │ │ │ + inc %ebx │ │ │ │ add %edi,0x2800e139(%eax) │ │ │ │ gs adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,%ah │ │ │ │ xchg %eax,%ebp │ │ │ │ mov %?,0x0(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x7fff4e29(%eax) │ │ │ │ - xor %bl,%dl │ │ │ │ - (bad) │ │ │ │ + adc $0xc7,%ah │ │ │ │ test $0x73,%al │ │ │ │ inc %ebx │ │ │ │ add %edx,%eax │ │ │ │ cmp %esp,%ecx │ │ │ │ add %ch,0x18011564(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3485758,80 +3485213,80 @@ │ │ │ │ out %eax,(%dx) │ │ │ │ mov $0xa4,%cl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ - lea 0x437428c7(%edi),%ebx │ │ │ │ + fstpl 0x437428c7(%ecx) │ │ │ │ add %ebp,%eax │ │ │ │ cmp %esp,%ecx │ │ │ │ add %dh,-0x77ff4e29(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmc │ │ │ │ sub %fs:0x0(%eax,%eax,1),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - lock jbe 182f5e5 │ │ │ │ - xbegin 2c66ac8 ,(bad) │ │ │ │ - add %bh,(%edx) │ │ │ │ - loope 182f614 │ │ │ │ - sub %ah,0x15(%esi) │ │ │ │ - add %ebx,(%eax) │ │ │ │ + lock (bad) │ │ │ │ + aam $0xc7 │ │ │ │ + mov $0x14374,%eax │ │ │ │ + cmp %cl,%ah │ │ │ │ + add %ch,(%eax) │ │ │ │ + adc $0x1801,%ax │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ nop │ │ │ │ out %al,$0xbf │ │ │ │ inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 182f69a │ │ │ │ - fld %st(7) │ │ │ │ + jo 182f5ea │ │ │ │ + rol %cl,%edi │ │ │ │ cmp %dh,0x43(%ebp) │ │ │ │ add %ebx,(%eax) │ │ │ │ cmp %cl,%ah │ │ │ │ add %ch,0x18011565(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xc2,%bl │ │ │ │ xchg %eax,%edi │ │ │ │ xor (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4e29(%eax) │ │ │ │ - push %ecx │ │ │ │ - fadd %st,%st(7) │ │ │ │ - mov $0x30014375,%eax │ │ │ │ + mov 0x75b8c7d6,%eax │ │ │ │ + inc %ebx │ │ │ │ + add %esi,(%eax) │ │ │ │ cmp %cl,%ah │ │ │ │ add %cl,(%eax) │ │ │ │ xchg %eax,%ebx │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,%ah │ │ │ │ xchg %eax,%edx │ │ │ │ push %ss │ │ │ │ and (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ - (bad) │ │ │ │ + sub %edx,%esp │ │ │ │ (bad) │ │ │ │ sbb %dh,0x43(%esi) │ │ │ │ add %ecx,0x3a(%eax) │ │ │ │ loope 182f68c │ │ │ │ cwtl │ │ │ │ xchg %eax,%edx │ │ │ │ adc $0x60031801,%eax │ │ │ │ @@ -3485842,16 +3485297,16 @@ │ │ │ │ push %ebp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - mov $0xa6,%al │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + mov $0xf6,%al │ │ │ │ + aam $0xc7 │ │ │ │ js 182f724 │ │ │ │ inc %ebx │ │ │ │ add %esp,0x3a(%eax) │ │ │ │ loope 182f6b4 │ │ │ │ call 19840c4c <_edata@@Base+0x14a40c4c> │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3485859,15 +3485314,18 @@ │ │ │ │ add $0xd,%ebp │ │ │ │ add %al,(%bx,%si) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - rclb $1,0x4376f8c7(%ecx,%ebx,8) │ │ │ │ + shl $1,%ah │ │ │ │ + rol %cl,%edi │ │ │ │ + clc │ │ │ │ + jbe 182f71a │ │ │ │ add %edi,0x3a(%eax) │ │ │ │ loope 182f6dc │ │ │ │ js 182f671 │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x1125e1(%eax) │ │ │ │ @@ -3485886,45 +3485344,48 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ dec %esp │ │ │ │ xchg %al,0x64(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x2000b1d7(%eax) │ │ │ │ - push %esi │ │ │ │ - fadd %st,%st(7) │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ mov %dh,0x43(%edi) │ │ │ │ add %edx,-0x4fff1ec6(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x8863(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x2000b1d7(%eax) │ │ │ │ - (bad) │ │ │ │ + sub $0xd4,%al │ │ │ │ (bad) │ │ │ │ sbb %bh,0x43(%eax) │ │ │ │ add %ebp,-0x4fff1ec6(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x76a047(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b1d7(%eax) │ │ │ │ - mov $0x78a8c7da,%ecx │ │ │ │ + or %edx,%ebp │ │ │ │ + (bad) │ │ │ │ + test $0x78,%al │ │ │ │ inc %ebx │ │ │ │ add %eax,%eax │ │ │ │ cmp %cl,%ah │ │ │ │ add %dh,0x1800b1d7(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3485933,46 +3485394,46 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - fld %st(7) │ │ │ │ + cli │ │ │ │ + rol %cl,%edi │ │ │ │ cmp %bh,0x43(%ecx) │ │ │ │ add %ebx,%eax │ │ │ │ cmp %cl,%ah │ │ │ │ add %dh,0x1800b1d7(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cld │ │ │ │ adc %bh,0x32(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x6000b1d7(%eax) │ │ │ │ - push %ebx │ │ │ │ - fadd %st,%st(7) │ │ │ │ - enter $0x4379,$0x1 │ │ │ │ - lock cmp %cl,%ah │ │ │ │ + mov %eax,0x79c8c7d6 │ │ │ │ + inc %ebx │ │ │ │ + add %esi,%eax │ │ │ │ + cmp %cl,%ah │ │ │ │ add %cl,%al │ │ │ │ scas %es:(%edi),%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%bh │ │ │ │ pop %ebx │ │ │ │ shlb %cl,0x0(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - rcr $0xd9,%bl │ │ │ │ + shrb $0xd4,(%ebx) │ │ │ │ (bad) │ │ │ │ sub %bh,0x43(%edx) │ │ │ │ add %ecx,(%eax) │ │ │ │ cmp %ecx,%esp │ │ │ │ add %cl,-0x52(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3485980,43 +3485441,43 @@ │ │ │ │ add %dh,%ah │ │ │ │ jg 182f7fd │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ - mov $0xda,%dl │ │ │ │ + add %ch,%dl │ │ │ │ (bad) │ │ │ │ mov %bh,0x43(%edx) │ │ │ │ add %esp,(%eax) │ │ │ │ cmp %ecx,%esp │ │ │ │ add %cl,%al │ │ │ │ scas %es:(%edi),%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x30c90c(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ - mov 0x7ae8c7d9,%eax │ │ │ │ - inc %ebx │ │ │ │ - add %edi,(%eax) │ │ │ │ + int1 │ │ │ │ + rol %cl,%edi │ │ │ │ + call 39843bbb <_edata@@Base+0x34a43bbb> │ │ │ │ cmp %ecx,%esp │ │ │ │ add %cl,-0x51(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x46e128(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ - fcmovbe %st(0),%st │ │ │ │ + sub %bl,%cl │ │ │ │ (bad) │ │ │ │ dec %eax │ │ │ │ jnp 182f8aa │ │ │ │ add %edx,0x3b(%eax) │ │ │ │ loope 182f86c │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ @@ -3486025,16 +3485486,16 @@ │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax,%edx,1) │ │ │ │ test $0x37,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ + adc $0xcb,%al │ │ │ │ (bad) │ │ │ │ - rol $1,%bh │ │ │ │ test $0x7b,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,0x3b(%eax) │ │ │ │ loope 182f894 │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3486046,42 +3485507,43 @@ │ │ │ │ inc %ecx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - rol $0xda,%ah │ │ │ │ - (bad) │ │ │ │ - or %bh,0x1(%ebx,%eax,2) │ │ │ │ + rclb $0x1,0x437c08c7(,%edx,8) │ │ │ │ cmpb $0xe1,(%ebx) │ │ │ │ add %al,-0x25(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x47(%ebx) │ │ │ │ mov $0x73,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - xor %dh,0x7c68c7d9(%esi) │ │ │ │ - inc %ebx │ │ │ │ - add %ebx,-0x2fff1ec5(%eax) │ │ │ │ + xor %al,(%esi) │ │ │ │ + aam $0xc7 │ │ │ │ + push $0x9801437c │ │ │ │ + cmp %ecx,%esp │ │ │ │ + add %dl,%al │ │ │ │ ficoml 0x60031801 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x63(%eax) │ │ │ │ lcall $0x100,$0x5 │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ - pop %ebx │ │ │ │ - fadd %st,%st(7) │ │ │ │ + stos %eax,%es:(%edi) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ enter $0x437c,$0x1 │ │ │ │ mov $0x3b,%al │ │ │ │ loope 182f90c │ │ │ │ cmp %ch,0x1(%ebp,%edx,1) │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3486089,16 +3485551,16 @@ │ │ │ │ add %bl,%bl │ │ │ │ sbbb $0x0,0x70(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ - dec %ebx │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + fwait │ │ │ │ + aam $0xc7 │ │ │ │ sub %bh,0x43(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ cmp %ecx,%esp │ │ │ │ add %bh,0x1801156b(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486107,51 +3485569,49 @@ │ │ │ │ mov $0x6,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 182f90c │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + jo 182f95c │ │ │ │ + aad $0xc7 │ │ │ │ mov %bh,0x43(%ebp) │ │ │ │ add %esp,%eax │ │ │ │ cmp %ecx,%esp │ │ │ │ add %bh,(%eax) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x3483(%edi,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - shrb $1,0x7de8c7d9(%ebx) │ │ │ │ - inc %ebx │ │ │ │ - add %edi,%eax │ │ │ │ + sar $1,%bl │ │ │ │ + rol %cl,%edi │ │ │ │ + call f9843cfe <_edata@@Base+0xf4a43cfe> │ │ │ │ cmp %ecx,%esp │ │ │ │ add %bh,0x1801156c(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xchg %esi,%ebx │ │ │ │ stos %eax,%es:(%edi) │ │ │ │ inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - adc %bl,-0x24(%esi) │ │ │ │ - (bad) │ │ │ │ - dec %eax │ │ │ │ - jle 182f9ea │ │ │ │ + adc %ch,0x7e48c7d6(%esi) │ │ │ │ + inc %ebx │ │ │ │ add %edx,(%eax) │ │ │ │ cmp $0xe1,%al │ │ │ │ add %bl,%al │ │ │ │ jno 182f9c4 │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486160,17 +3485620,15 @@ │ │ │ │ or 0x61(%ecx),%ch │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - adcb $0xc7,-0x26(%edx) │ │ │ │ - test $0x7e,%al │ │ │ │ - inc %ebx │ │ │ │ + andb $0x43,0x7ea8c7d4(%edx) │ │ │ │ add %ebp,(%eax) │ │ │ │ cmp $0xe1,%al │ │ │ │ add %ch,0x71(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x2e(%ebx) │ │ │ │ @@ -3486179,16 +3485637,17 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ - mov 0x7f08c7da,%eax │ │ │ │ - inc %ebx │ │ │ │ + int1 │ │ │ │ + aam $0xc7 │ │ │ │ + or %bh,0x43(%edi) │ │ │ │ add %eax,0x3c(%eax) │ │ │ │ loope 182f9fc │ │ │ │ mov $0x18011572,%eax │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %ds │ │ │ │ @@ -3486196,112 +3485655,112 @@ │ │ │ │ jb 182fa31 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - xor %cl,0x7f68c7d9(%edi) │ │ │ │ - inc %ebx │ │ │ │ - add %ebx,0x3c(%eax) │ │ │ │ - loope 182fa24 │ │ │ │ - dec %eax │ │ │ │ - jb 182fa3c │ │ │ │ - add %ebx,(%eax) │ │ │ │ - add 0x1(%eax),%esp │ │ │ │ - add %al,(%eax) │ │ │ │ + xor %bl,%bh │ │ │ │ + rol %cl,%edi │ │ │ │ + push $0x5801437f │ │ │ │ + cmp $0xe1,%al │ │ │ │ + add %cl,0x72(%eax) │ │ │ │ + adc $0x60031801,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - cmp $0x79,%al │ │ │ │ + add %bh,(%ecx,%edi,2) │ │ │ │ pop %edx │ │ │ │ push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - jg 182fa1e │ │ │ │ - (bad) │ │ │ │ + iret │ │ │ │ + aad $0xc7 │ │ │ │ enter $0x437f,$0x1 │ │ │ │ jo 182fa86 │ │ │ │ loope 182fa4c │ │ │ │ cmp %dh,0x15(%edi) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x8,%bh │ │ │ │ and 0x0,%ebp │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - and %ah,-0x26(%eax) │ │ │ │ - (bad) │ │ │ │ - sub %al,0x3c880143(%eax) │ │ │ │ - loope 182fa74 │ │ │ │ - enter $0x1576,$0x1 │ │ │ │ - sbb %al,(%ebx) │ │ │ │ - pusha │ │ │ │ - add %eax,(%eax) │ │ │ │ + and %dh,-0x7fd7382c(%eax) │ │ │ │ + inc %ebx │ │ │ │ + add %ecx,-0x37ff1ec4(%eax) │ │ │ │ + jbe 182fa8c │ │ │ │ + add %ebx,(%eax) │ │ │ │ + add 0x1(%eax),%esp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + xchg %eax,%esp │ │ │ │ + sub $0xb,%al │ │ │ │ + pop %ebx │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0x5b0b(%esp,%ebp,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 182fa5f │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + jo 182faaf │ │ │ │ + aad $0xc7 │ │ │ │ mov %al,0x3ca00143(%eax) │ │ │ │ loope 182fa9c │ │ │ │ sbb %bh,0x15(%eax) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ enter $0x385f,$0x69 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - xor %bh,-0x7f173827(%edi) │ │ │ │ - inc %ebx │ │ │ │ - add %edi,-0x57ff1ec4(%eax) │ │ │ │ - ja 182fadc │ │ │ │ - add %ebx,(%eax) │ │ │ │ + xor %cl,(%edi) │ │ │ │ + aam $0xc7 │ │ │ │ + call b9843e41 <_edata@@Base+0xb4a43e41> │ │ │ │ + cmp $0xe1,%al │ │ │ │ + add %ch,0x18011577(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ jmp 182fb4d │ │ │ │ adc %bl,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - rcr $0xd0,%cl │ │ │ │ + shrb $0xcb,(%ecx) │ │ │ │ (bad) │ │ │ │ dec %eax │ │ │ │ addl $0xe13cd0,0x1(%ebx) │ │ │ │ call 19841073 <_edata@@Base+0x14a41073> │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add $0x63ef4b,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x2000b1d7(%eax) │ │ │ │ + adc $0xcb,%al │ │ │ │ (bad) │ │ │ │ - rol $1,%bh │ │ │ │ test $0x81,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,%eax │ │ │ │ cmp $0xe1,%al │ │ │ │ add %bh,-0x7e(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3486310,16 +3485769,16 @@ │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ (bad) │ │ │ │ adc $0x0,%eax │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - mov $0xbf,%al │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + mov $0xf,%al │ │ │ │ + aad $0xc7 │ │ │ │ or %al,0x3d000143(%edx) │ │ │ │ loope 182fb3c │ │ │ │ enter $0x1583,$0x1 │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486328,84 +3485787,84 @@ │ │ │ │ daa │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - and %dh,-0x7d973827(%ecx) │ │ │ │ - inc %ebx │ │ │ │ - add %ebx,(%eax) │ │ │ │ + and %al,(%ecx) │ │ │ │ + aam $0xc7 │ │ │ │ + push $0x18014382 │ │ │ │ cmp $0x835800e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x38(%ecx) │ │ │ │ fcoml 0x0(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4e29(%eax) │ │ │ │ - leave │ │ │ │ - rol $1,%bh │ │ │ │ + sbb %ecx,%ebx │ │ │ │ + (bad) │ │ │ │ enter $0x4382,$0x1 │ │ │ │ xor %bh,0x884800e1 │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x721ec1(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x3fff4e29(%eax) │ │ │ │ - mov $0xd0,%dl │ │ │ │ + add %bl,%cl │ │ │ │ (bad) │ │ │ │ sub %al,0x3d480143(%ebx) │ │ │ │ loope 182fbb4 │ │ │ │ fadds 0x3180115(%edi) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x436e5(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x3fff4e29(%eax) │ │ │ │ - mov 0x8388c7da,%eax │ │ │ │ - inc %ebx │ │ │ │ - add %esp,0x3d(%eax) │ │ │ │ + int1 │ │ │ │ + aam $0xc7 │ │ │ │ + mov %al,0x3d600143(%ebx) │ │ │ │ loope 182fbdc │ │ │ │ sub %cl,0x3180115(%ecx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%cl │ │ │ │ xchg %eax,%esi │ │ │ │ add $0x36,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x5fff4e29(%eax) │ │ │ │ (bad) │ │ │ │ - fld %st(7) │ │ │ │ + (bad) │ │ │ │ call 79843f84 <_edata@@Base+0x74a43f84> │ │ │ │ cmp $0x88b800e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,%dl │ │ │ │ mov $0x2d,%dl │ │ │ │ inc %eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - loopne 182fba3 │ │ │ │ - fcmovnb %st(7),%st │ │ │ │ + loopne 182fbf3 │ │ │ │ + aad $0xc7 │ │ │ │ dec %eax │ │ │ │ test %al,0x1(%ebx) │ │ │ │ nop │ │ │ │ cmp $0x8db000e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486413,31 +3485872,29 @@ │ │ │ │ push %esp │ │ │ │ add %al,%ds:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - add %ch,-0x26(%eax) │ │ │ │ - (bad) │ │ │ │ - test $0x84,%al │ │ │ │ + add %bh,-0x7b57382c(%eax) │ │ │ │ inc %ebx │ │ │ │ add %ebp,0x4000e13d(%eax) │ │ │ │ lea 0x60031801,%edx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x19(%edx) │ │ │ │ jl 182fcac │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - adc $0xda,%cl │ │ │ │ + andb $0xd5,(%ecx) │ │ │ │ (bad) │ │ │ │ or %al,0x3dc00143(%ebp) │ │ │ │ loope 182fc7c │ │ │ │ nop │ │ │ │ mov 0x60031801,%ss │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486445,99 +3485902,102 @@ │ │ │ │ xchg %eax,%esp │ │ │ │ dec %edi │ │ │ │ jp 182fc8d │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x7000b1d7(%eax) │ │ │ │ - ret │ │ │ │ - fld %st(7) │ │ │ │ + adc %esp,%edx │ │ │ │ + (bad) │ │ │ │ push $0xd8014385 │ │ │ │ cmp $0x8e2000e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0xc67b0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0xfff4e29(%eax) │ │ │ │ + pop %ss │ │ │ │ + lret │ │ │ │ (bad) │ │ │ │ - rol $1,%bh │ │ │ │ enter $0x4385,$0x1 │ │ │ │ lock cmp $0xd22000e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%ch │ │ │ │ fcmovbe %st(4),%st │ │ │ │ add %al,%fs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - shlb $1,-0x79d73830(%eax) │ │ │ │ - inc %ebx │ │ │ │ - add %ecx,(%eax) │ │ │ │ - loope,pt 182fcf4 │ │ │ │ + rolb $1,(%eax) │ │ │ │ + lret │ │ │ │ + (bad) │ │ │ │ + sub %al,0x3e080143(%esi) │ │ │ │ + loope 182fcf4 │ │ │ │ mov $0xd1,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,%dh │ │ │ │ (bad) │ │ │ │ cld │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0xfff4e29(%eax) │ │ │ │ - lea (bad),%ebx │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + fst %st(4) │ │ │ │ + (bad) │ │ │ │ mov %al,0x3e200143(%esi) │ │ │ │ loope 182fd1c │ │ │ │ add %dl,%bl │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x20cf8d(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b1d7(%eax) │ │ │ │ - jl 182fd14 │ │ │ │ - (bad) │ │ │ │ + int3 │ │ │ │ + rol %cl,%edi │ │ │ │ call 398440c7 <_edata@@Base+0x34a440c7> │ │ │ │ loope,pt 182fd44 │ │ │ │ nop │ │ │ │ rclb %cl,0x60031801 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x56e7a9(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x2000b1d7(%eax) │ │ │ │ + pop %ss │ │ │ │ + lret │ │ │ │ (bad) │ │ │ │ - rol $1,%bh │ │ │ │ dec %eax │ │ │ │ xchg %eax,0x1(%ebx) │ │ │ │ push %eax │ │ │ │ loope,pt 182fd6c │ │ │ │ fmul %st(3),%st │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x50(%esi) │ │ │ │ and $0x75,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0xb1d7(%eax) │ │ │ │ - mov $0xd0,%al │ │ │ │ + add %cl,%bl │ │ │ │ (bad) │ │ │ │ test $0x87,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,0x3e(%eax) │ │ │ │ loope 182fd94 │ │ │ │ push $0x180115cb │ │ │ │ add 0x1(%eax),%esp │ │ │ │ @@ -3486546,30 +3486006,30 @@ │ │ │ │ pop %ebp │ │ │ │ je 182fdb0 │ │ │ │ add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ - mov %ebx,%edx │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ or %cl,0x3e800143(%eax) │ │ │ │ loope 182fdbc │ │ │ │ mov $0x180115cc,%eax │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %eax,(%edi) │ │ │ │ xor %eax,%ds:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x7fff4e29(%eax) │ │ │ │ - ja 182fdb4 │ │ │ │ (bad) │ │ │ │ + rol %cl,%edi │ │ │ │ push $0x98014388 │ │ │ │ loope,pt 182fde4 │ │ │ │ dec %eax │ │ │ │ int3 │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486578,87 +3486038,89 @@ │ │ │ │ inc %edi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 182fe55 │ │ │ │ - fcmovnb %st(7),%st │ │ │ │ + jo 182fda5 │ │ │ │ + aad $0xc7 │ │ │ │ enter $0x4388,$0x1 │ │ │ │ mov $0x3e,%al │ │ │ │ loope 182fe0c │ │ │ │ mov %bl,0x3180115(%esi) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x396f52(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b1d7(%eax) │ │ │ │ - and $0x8928c7da,%eax │ │ │ │ - inc %ebx │ │ │ │ - add %ecx,%eax │ │ │ │ - loope,pt 182fe34 │ │ │ │ + jne 182fdff │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3ec80143(%ecx) │ │ │ │ + loope 182fe34 │ │ │ │ sbb %bl,0x3180115(%esi) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x4f4776(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x3fff4e29(%eax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + loope 182fe27 │ │ │ │ + (bad) │ │ │ │ mov %cl,0x3ee00143(%ecx) │ │ │ │ loope 182fe5c │ │ │ │ push $0x1801159f │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ (bad) │ │ │ │ add $0x7d74,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - mov 0xe8c7d980,%al │ │ │ │ + mov 0xe8c7d3d0,%al │ │ │ │ mov %eax,0x1(%ebx) │ │ │ │ clc │ │ │ │ loope,pt 182fe84 │ │ │ │ clc │ │ │ │ sahf │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,%ch │ │ │ │ and %ebx,0x0(%ebx,%ecx,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x6000b1d7(%eax) │ │ │ │ - enter $0xc7d0,$0x48 │ │ │ │ + sbb %cl,%bl │ │ │ │ + (bad) │ │ │ │ + dec %eax │ │ │ │ mov 0x1(%ebx),%al │ │ │ │ adc %bh,(%edi) │ │ │ │ loope 182feac │ │ │ │ mov $0x18011599,%eax │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ or 0x69fb(%edi),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - mov $0xd0,%cl │ │ │ │ + add %ecx,%ebx │ │ │ │ (bad) │ │ │ │ test $0x8a,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,(%eax) │ │ │ │ aas │ │ │ │ loope 182fed4 │ │ │ │ cmp %bl,0x3180115(%ecx) │ │ │ │ @@ -3486668,28 +3486130,28 @@ │ │ │ │ add %ch,(%ecx) │ │ │ │ mov %eax,0x1fd3 │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - rclb $1,-0x25(%eax) │ │ │ │ - (bad) │ │ │ │ - or %cl,0x3f400143(%ebx) │ │ │ │ + shlb $1,-0x74f7382b(%eax) │ │ │ │ + inc %ebx │ │ │ │ + add %eax,0x3f(%eax) │ │ │ │ loope 182fefc │ │ │ │ jo 182ff7b │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%ebx) │ │ │ │ adc %esp,0x77(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b1d7(%eax) │ │ │ │ - and $0xda,%al │ │ │ │ + je 182feef │ │ │ │ (bad) │ │ │ │ push $0x5801438b │ │ │ │ aas │ │ │ │ loope 182ff24 │ │ │ │ add %bh,0x15(%ebp) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ @@ -3486697,70 +3486159,72 @@ │ │ │ │ add %al,(%eax) │ │ │ │ cmp %dh,0x18b │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - adc %cl,-0x74373826(%edi) │ │ │ │ - inc %ebx │ │ │ │ - add %esi,0x3f(%eax) │ │ │ │ + adc %bl,%bh │ │ │ │ + aam $0xc7 │ │ │ │ + enter $0x438b,$0x1 │ │ │ │ + jo 182ff89 │ │ │ │ loope 182ff4c │ │ │ │ push %eax │ │ │ │ jle 182ff64 │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ fs inc %esi │ │ │ │ mov $0x33,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x7fff4e29(%eax) │ │ │ │ - jge 182ff44 │ │ │ │ + int $0xd3 │ │ │ │ (bad) │ │ │ │ sub %cl,-0x1ec077ff(%ebx,%eax,2) │ │ │ │ add %ah,%al │ │ │ │ jge 182ff8c │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ inc %edi │ │ │ │ bound %edx,0x45(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x6fff4e29(%eax) │ │ │ │ + pop %ss │ │ │ │ + lret │ │ │ │ (bad) │ │ │ │ - rol $1,%bh │ │ │ │ mov %cl,-0x1ec05fff(%ebx,%eax,2) │ │ │ │ add %bl,0x180115c0(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov 0x66529b,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x7000b1d7(%eax) │ │ │ │ - mov $0xd0,%al │ │ │ │ + add %cl,%bl │ │ │ │ (bad) │ │ │ │ call b984434d <_edata@@Base+0xb4a4434d> │ │ │ │ aas │ │ │ │ loope 182ffc4 │ │ │ │ sub %al,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x107abf(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x7fff4e29(%eax) │ │ │ │ - mov %dl,%bl │ │ │ │ + fcmovbe %st(4),%st │ │ │ │ (bad) │ │ │ │ dec %eax │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ sarb $1,(%edi) │ │ │ │ loope 182ffec │ │ │ │ mov %al,%cl │ │ │ │ adc $0x60031801,%eax │ │ │ │ @@ -3486770,16 +3486234,16 @@ │ │ │ │ int3 │ │ │ │ dec %ecx │ │ │ │ and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ - jns 182ffe4 │ │ │ │ - (bad) │ │ │ │ + leave │ │ │ │ + rol %cl,%edi │ │ │ │ test $0x8d,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,%eax │ │ │ │ aas │ │ │ │ loope 1830014 │ │ │ │ or %al,%cl │ │ │ │ adc $0x60031801,%eax │ │ │ │ @@ -3486789,16 +3486253,16 @@ │ │ │ │ call 1835487 │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - leave │ │ │ │ - rol $1,%bh │ │ │ │ + sbb %ecx,%ebx │ │ │ │ + (bad) │ │ │ │ or %cl,0x40000143(%esi) │ │ │ │ loope 183003c │ │ │ │ inc %eax │ │ │ │ (bad) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486807,15 +3486271,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - mov $0xd0,%dl │ │ │ │ + add %bl,%cl │ │ │ │ (bad) │ │ │ │ push $0x1801438e │ │ │ │ inc %eax │ │ │ │ loope 1830064 │ │ │ │ rol $1,%ch │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3486824,77 +3486288,78 @@ │ │ │ │ pop %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 183001b │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + jo 183006b │ │ │ │ + aam $0xc7 │ │ │ │ enter $0x438e,$0x1 │ │ │ │ xor %al,-0x1f(%eax) │ │ │ │ add %ah,(%eax) │ │ │ │ (bad) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ into │ │ │ │ add 0x0(%esi),%ebp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0xfff4e29(%eax) │ │ │ │ - xchg %ebx,%ecx │ │ │ │ - (bad) │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + rol %cl,%edi │ │ │ │ sub %cl,0x40480143(%edi) │ │ │ │ loope 18300b4 │ │ │ │ mov $0xc6,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%ebx) │ │ │ │ ljmp $0x0,$0x182b │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - pop %ecx │ │ │ │ - fcmovnb %st(7),%st │ │ │ │ - mov %cl,0x40600143(%edi) │ │ │ │ + test $0x8f88c7d5,%eax │ │ │ │ + inc %ebx │ │ │ │ + add %esp,0x40(%eax) │ │ │ │ loope 18300dc │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x5ecd1b(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4e29(%eax) │ │ │ │ - es fcmovb %st(7),%st │ │ │ │ + jbe 18300cf │ │ │ │ + (bad) │ │ │ │ call 79844490 <_edata@@Base+0x74a44490> │ │ │ │ inc %eax │ │ │ │ loope 1830104 │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x28e53f(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4e29(%eax) │ │ │ │ - pop %edx │ │ │ │ - fcmovnb %st(7),%st │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ + aad $0xc7 │ │ │ │ dec %eax │ │ │ │ nop │ │ │ │ inc %ebx │ │ │ │ add %edx,-0x4fff1ec0(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3486905,15 +3486370,15 @@ │ │ │ │ dec %esp │ │ │ │ (bad) │ │ │ │ sbb (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ - sub %edx,%ebx │ │ │ │ + jnp 183011f │ │ │ │ (bad) │ │ │ │ test $0x90,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,-0x4fff1ec0(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3486923,15 +3486388,15 @@ │ │ │ │ add %dh,%dl │ │ │ │ push $0x6cfe │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - mov 0x8c7d0d0,%al │ │ │ │ + mov 0x8c7cb20,%al │ │ │ │ xchg %eax,%ecx │ │ │ │ inc %ebx │ │ │ │ add %eax,%eax │ │ │ │ inc %eax │ │ │ │ loope 183017c │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ @@ -3486945,17 +3486410,17 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - mov $0x9168c7d0,%edx │ │ │ │ - inc %ebx │ │ │ │ - add %ebx,%eax │ │ │ │ + or %bl,%cl │ │ │ │ + (bad) │ │ │ │ + push $0xd8014391 │ │ │ │ inc %eax │ │ │ │ loope 18301a4 │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3486966,15 +3486431,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ - fcmovbe %st(0),%st │ │ │ │ + sub %bl,%cl │ │ │ │ (bad) │ │ │ │ enter $0x4391,$0x1 │ │ │ │ lock inc %eax │ │ │ │ loope 18301cc │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3486982,32 +3486447,34 @@ │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,-0x39(%edx) │ │ │ │ jmp 18301fa │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ - (bad) │ │ │ │ - sub %dl,0x41080143(%edx) │ │ │ │ + adc $0x9228c7cb,%eax │ │ │ │ + inc %ebx │ │ │ │ + add %ecx,(%eax) │ │ │ │ + inc %ecx │ │ │ │ loope 18301f4 │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x1d(%ecx) │ │ │ │ shrl $0x0,0x0(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - and %dh,-0x26(%edi) │ │ │ │ - (bad) │ │ │ │ + and %al,%bh │ │ │ │ + aam $0xc7 │ │ │ │ mov %dl,0x41200143(%edx) │ │ │ │ loope 183021c │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3487015,15 +3486482,15 @@ │ │ │ │ add %bh,(%ecx) │ │ │ │ and (%edi),%dl │ │ │ │ jae 183022d │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x5fff4e29(%eax) │ │ │ │ - push $0x92e8c7d9 │ │ │ │ + mov $0x92e8c7d3,%eax │ │ │ │ inc %ebx │ │ │ │ add %edi,(%eax) │ │ │ │ inc %ecx │ │ │ │ loope 1830244 │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3487080,22 +3486547,26 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ - arpl %ebx,0x4393c8c7(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ + mov $0x99,%bl │ │ │ │ + (bad) │ │ │ │ + enter $0x4393,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,-0x77ff4e29(%eax) │ │ │ │ - add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ + mov $0xd7,%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov %al,(%ebx) │ │ │ │ + pusha │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - int3 │ │ │ │ + add %cl,%ah │ │ │ │ xchg %eax,%ebp │ │ │ │ mov %?,0x0(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0xb1d7(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3487403,15 +3486874,16 @@ │ │ │ │ add %esp,0x1(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %di │ │ │ │ rcrb $0x1,0x0 │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ - es mov $0xc7,%ah │ │ │ │ + jbe 1830581 │ │ │ │ + (bad) │ │ │ │ fsubrs -0x1ebc27ff(%ebx,%eax,2) │ │ │ │ add %dh,-0x77ff4e29(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ ljmp $0x0,$0x4142bd │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -4194296,8 +4193768,536 @@ │ │ │ │ dec %eax │ │ │ │ sbb 0x0(%ecx,%eax,1),%ch │ │ │ │ ... │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push $0x1ac1a │ │ │ │ ... │ │ │ │ -[ Too much input for diff (SHA256: 6b4c71e136786323eb97e7e3beec6ce341cd2365951581b844854242dc681c12) ] │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %bl,(%edx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x1a,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + enter $0xac1a,$0x1 │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + call 1adc6eb │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %bl,(%ebx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %bl,(%ebx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + dec %eax │ │ │ │ + sbb 0x0(%ecx,%eax,1),%ebp │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push $0x1ac1b │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %bl,(%ebx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x1b,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + enter $0xac1b,$0x1 │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + call 1adc7ec │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %bl,(%esp,%ebp,4) │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %bl,(%esp,%ebp,4) │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + dec %eax │ │ │ │ + sbb $0xac,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + push $0x1ac1c │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %bl,(%esp,%ebp,4) │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x1c,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + enter $0xac1c,$0x1 │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + call 1adc8ed │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %bl,0x1ac │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %bl,0x1ac │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + dec %eax │ │ │ │ + sbb $0x1ac,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push $0x1ac1d │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %bl,0x1ac │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x1d,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + enter $0xac1d,$0x1 │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + call 1adc9ee │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %bl,(%esi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %bl,(%esi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + dec %eax │ │ │ │ + push %ds │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + push $0x1ac1e │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %bl,(%esi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x1e,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + enter $0xac1e,$0x1 │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + call 1adcaef │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %bl,(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %bl,(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + dec %eax │ │ │ │ + pop %ds │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + push $0x1ac1f │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %bl,(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x1f,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + enter $0xac1f,$0x1 │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + call 1adcbf0 │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %ah,(%eax) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %ah,(%eax) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + dec %eax │ │ │ │ + and %ch,0x0(%ecx,%eax,1) │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push $0x1ac20 │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %ah,(%eax) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x20,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + enter $0xac20,$0x1 │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + call 1adccf1 │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %ah,(%ecx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %ah,(%ecx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + dec %eax │ │ │ │ + and %ebp,0x0(%ecx,%eax,1) │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push $0x1ac21 │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %ah,(%ecx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x21,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + enter $0xac21,$0x1 │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + call 1adcdf2 │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %ah,(%edx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %ah,(%edx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + dec %eax │ │ │ │ + and 0x0(%ecx,%eax,1),%ch │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push $0x1ac22 │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %ah,(%edx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x22,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + enter $0xac22,$0x1 │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + call 1adcef3 │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %ah,(%ebx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %ah,(%ebx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + dec %eax │ │ │ │ + and 0x0(%ecx,%eax,1),%ebp │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push $0x1ac23 │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %ah,(%ebx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x23,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + enter $0xac23,$0x1 │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + call 1adcff4 │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %ah,(%esp,%ebp,4) │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %ah,(%esp,%ebp,4) │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + dec %eax │ │ │ │ + and $0xac,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + push $0x1ac24 │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %ah,(%esp,%ebp,4) │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x24,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + enter $0xac24,$0x1 │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + call 1add0f5 │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %ah,0x1ac │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %ah,0x1ac │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + dec %eax │ │ │ │ + and $0x1ac,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + push $0x1ac25 │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %ah,0x1ac │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x25,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ +[ Too much input for diff (SHA256: c663f5a5d27886211d65fa9da15e0f589140b67805b0fb4f8b65879cf39c059a) ]