--- /srv/rebuilderd/tmp/rebuilderdO7KX7X/inputs/fricas_1.3.12-2_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdO7KX7X/out/fricas_1.3.12-2_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-12 22:10:55.000000 debian-binary │ -rw-r--r-- 0 0 0 31748 2026-02-12 22:10:55.000000 control.tar.xz │ --rw-r--r-- 0 0 0 52262868 2026-02-12 22:10:55.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 52167928 2026-02-12 22:10:55.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/fricas/target/i686-linux-gnu/bin/FRICASsys │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5821,38 +5821,38 @@ │ │ │ │ -std=gnu17 │ │ │ │ -I/usr/lib/gcl-2.7.1/unixport/../h │ │ │ │ /build/reproducible-path/fricas-1.3.12/src/lisp/primitives.c │ │ │ │ /build/reproducible-path/fricas-1.3.12/src/lisp/primitives.o │ │ │ │ e-path/fricas-1.3.12/src/lisp/fricas-lisp.o │ │ │ │ /build/reproducible-path/gcl27-2.7.1/gcl_pool │ │ │ │ /build/reproducible-path/fricas-1.3.12/target/i686-linux-gnu/bin/FRICASsys │ │ │ │ --f76fe000 r--p 0000f000 00:28 15278261 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ -f76fe000-f76ff000 rw-p 00010000 00:28 15278261 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ -f76ff000-f7701000 r--p 00000000 00:28 15289470 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f7701000-f7708000 r-xp 00002000 00:28 15289470 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f7708000-f770c000 r--p 00009000 00:28 15289470 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f770c000-f770d000 r--p 0000c000 00:28 15289470 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f770d000-f770e000 rw-p 0000d000 00:28 15289470 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f770e000-f770f000 r--p 00000000 00:28 15289486 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f770f000-f7710000 r-xp 00001000 00:28 15289486 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f7710000-f7711000 r--p 00002000 00:28 15289486 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f7711000-f7712000 r--p 00002000 00:28 15289486 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f7712000-f7713000 rw-p 00003000 00:28 15289486 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f7713000-f7716000 r--p 00000000 00:28 15289502 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f7716000-f7732000 r-xp 00003000 00:28 15289502 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f7732000-f7742000 r--p 0001f000 00:28 15289502 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f7742000-f7743000 r--p 0002e000 00:28 15289502 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f7743000-f7744000 rw-p 0002f000 00:28 15289502 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f7744000-f7756000 r--p 00000000 00:28 15289538 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f7756000-f77b9000 r-xp 00012000 00:28 15289538 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f77b9000-f7817000 r--p 00075000 00:28 15289538 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f7817000-f781d000 r--p 000d3000 00:28 15289538 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f781d000-f781f000 rw-p 000d9000 00:28 15289538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 9538 8 8 8 8 8 8 8 8 8 (S │ │ │ │ +700000-f7701000 r--p 0000f000 08:11 9857321 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ +f7701000-f7702000 rw-p 00010000 08:11 9857321 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ +f7702000-f7704000 r--p 00000000 08:11 9857308 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f7704000-f770b000 r-xp 00002000 08:11 9857308 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f770b000-f770f000 r--p 00009000 08:11 9857308 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f770f000-f7710000 r--p 0000c000 08:11 9857308 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f7710000-f7711000 rw-p 0000d000 08:11 9857308 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f7711000-f7712000 r--p 00000000 08:11 9857218 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f7712000-f7713000 r-xp 00001000 08:11 9857218 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f7713000-f7714000 r--p 00002000 08:11 9857218 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f7714000-f7715000 r--p 00002000 08:11 9857218 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f7715000-f7716000 rw-p 00003000 08:11 9857218 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f7716000-f7719000 r--p 00000000 08:11 9857301 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f7719000-f7735000 r-xp 00003000 08:11 9857301 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f7735000-f7745000 r--p 0001f000 08:11 9857301 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f7745000-f7746000 r--p 0002e000 08:11 9857301 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f7746000-f7747000 rw-p 0002f000 08:11 9857301 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f7747000-f7759000 r--p 00000000 08:11 9857306 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f7759000-f77bc000 r-xp 00012000 08:11 9857306 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f77bc000-f781a000 r--p 00075000 08:11 9857306 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f781a000-f7820000 r--p 000d3000 08:11 9857306 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f7820000-f7822000 rw-p 000d9000 08:11 9857306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 (S │ │ │ │ >Finished loading "makeint.lisp"roducible-path/fricas-1.3.12/target/i686-linux-gnu/algebra/category.daase...2.7.1 │ │ │ │ - Timestamp: Fri Feb 13 23:44:02 UTC 2026 │ │ │ │ + Timestamp: Tue Feb 24 22:53:10 UTC 2026 │ │ │ │ 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. │ │ │ │ @@ -30322,15 +30322,15 @@ │ │ │ │ commutativestar │ │ │ │ plottableplanecurvecategory │ │ │ │ finitedivisorcategory& │ │ │ │ integernumbersystem │ │ │ │ bitaggregate │ │ │ │ plottablespacecurvecategory │ │ │ │ multifunctiongraphA │ │ │ │ -formatmathjax │ │ │ │ +formatmathjax8 │ │ │ │ integrationtoolstaylorsolve │ │ │ │ deltacomplexfactory │ │ │ │ cartankuranishi │ │ │ │ u8vector │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ asyPredTran1 │ │ │ │ ,TAGBODY │ │ │ │ @@ -40073,24 +40073,24 @@ │ │ │ │ toPermutation000degree │ │ │ │ createIrreduciblePoly100status │ │ │ │ makeVariable0000karatsuba0000000headRemainder000toseInvertible?0shellSort │ │ │ │ get_charB1solve │ │ │ │ printStatement │ │ │ │ contractSolve │ │ │ │ ScanRoman │ │ │ │ -VSUPPI_to_VPA │ │ │ │ +VSUPPI_to_VPAL │ │ │ │ bivariate? │ │ │ │ generalizedEigenvectorV │ │ │ │ midpoints │ │ │ │ Vectorise │ │ │ │ OMgetBVar │ │ │ │ genericRightMinimalPolynomial │ │ │ │ meixnerPpointPlotW │ │ │ │ OMgetInteger │ │ │ │ -corrPolybasisOfCenter │ │ │ │ +corrPolybasisOfCenter8 │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ ISTMP#1 │ │ │ │ ,NUMBERP │ │ │ │ /build/reproducible-path/fricas-1.3.12/src/interp/g-util.clisp │ │ │ │ Return the pair associated with key X in association list Y. │ │ │ │ @@ -67840,15 +67840,15 @@ │ │ │ │ bfVar#42 │ │ │ │ bfVar#42 │ │ │ │ ,RETURN-FROM │ │ │ │ ,IDENTITY │ │ │ │ bfVar#42 │ │ │ │ bfVar#42 │ │ │ │ /build/reproducible-path/fricas-1.3.12/src/interp/i-funsel.clispisOpInDomain1111$COMPILE$CategoryW │ │ │ │ -Fri Feb 13 23:44:02 UTC 2026 │ │ │ │ +Tue Feb 24 22:53:10 UTC 2026 │ │ │ │ $build_date │ │ │ │ domainEqual │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ asTupleSize │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ /build/reproducible-path/fricas-1.3.12/src/interp/i-intern.clispasTupleSizer0000 │ │ │ │ @@ -247177,22 +247177,22 @@ │ │ │ │ u8matrixi8matrixSOLVERADSOLVERAD.spadW │ │ │ │ multiplemap │ │ │ │ SYMANA.spad │ │ │ │ fieldofprimecharacteristic │ │ │ │ guessoption │ │ │ │ triangularsetcategory │ │ │ │ powerserieslimitpackage │ │ │ │ -complexcategory&splittingnode │ │ │ │ +complexcategory&splittingnode7 │ │ │ │ modulemonomial │ │ │ │ priorityqueueaggregate │ │ │ │ groebnerfactorizationpackage │ │ │ │ orderingfunctions │ │ │ │ ZDSOLVE.spad │ │ │ │ nonassociativesemirng │ │ │ │ -integrationresultrftofunction │ │ │ │ +integrationresultrftofunctionL │ │ │ │ integrationresulttofunction │ │ │ │ combinatorialfunction │ │ │ │ finitegroup& │ │ │ │ tableaggregate │ │ │ │ simplicialcomplexfactoryrng │ │ │ │ finitesimplicialcomplex │ │ │ │ groebnersolve │ │ │ │ @@ -295529,15 +295529,15 @@ │ │ │ │ 0LOCAL-FINISH │ │ │ │ 0LOOP-RETURN │ │ │ │ 0NEXT-LOOP │ │ │ │ 0FINISH-LOOP │ │ │ │ ,RETURN-FROM │ │ │ │ 0LOOP-RETURN │ │ │ │ /build/reproducible-path/gcl27-2.7.1/cmpnew/gcl_collectfn.lspW │ │ │ │ -SMALL-ALL-T-P │ │ │ │ +SMALL-ALL-T-PL │ │ │ │ COMPILER │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ SETUP-SYS-PROCLAIMS │ │ │ │ ,GETHASH │ │ │ │ SYSTEMCALL-TEST │ │ │ │ *CALL-TABLE* │ │ │ │ -CALL-TEST │ │ │ │ @@ -348291,15 +348291,15 @@ │ │ │ │ complexrootpackage │ │ │ │ extensiblelinearaggregate │ │ │ │ indexedlist │ │ │ │ expressionspace │ │ │ │ TOPSP.spad │ │ │ │ indexedmatrix │ │ │ │ recursiveaggregate │ │ │ │ -bitaggregate& │ │ │ │ +bitaggregate&7 │ │ │ │ toplevelthreespace │ │ │ │ complexcategory │ │ │ │ S2NR0002switch │ │ │ │ abeliangroup │ │ │ │ linearmultivariatematrixpencil │ │ │ │ recursivepolynomialcategory │ │ │ │ modularfactorizationgeneral │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.data {} │ │ │ │ @@ -9302,28 +9302,31 @@ │ │ │ │ ....8.......8... │ │ │ │ ....8.......8... │ │ │ │ .... │ │ │ │ │ │ │ │ Disassembly of section .data: │ │ │ │ │ │ │ │ 0075eb40 <.data>: │ │ │ │ - mov %es,-0x8(%ecx) │ │ │ │ - incl 0x1d(%eax) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + jae 75eaef │ │ │ │ + incl 0x4d(%eax) │ │ │ │ mov $0xf7,%bl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ jo 75eb94 │ │ │ │ dec %ebx │ │ │ │ add %bl,0x5b15(%edi) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%al │ │ │ │ - adc $0xf7b3,%eax │ │ │ │ + inc %ebp │ │ │ │ + mov $0xf7,%bl │ │ │ │ add %al,(%eax) │ │ │ │ - mov 0xf7b31c,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0xf7b34c,%al │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%edi) │ │ │ │ bound %esi,0x69(%ebp) │ │ │ │ @@ -9747,337 +9750,347 @@ │ │ │ │ ... │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ dec %eax │ │ │ │ or $0xa0,%al │ │ │ │ add %ebp,(%eax) │ │ │ │ or -0x5ff397ff(%eax),%esp │ │ │ │ - add %eax,0x25(%eax) │ │ │ │ + add %eax,0x55(%eax) │ │ │ │ cwtl │ │ │ │ - mull -0x36(%eax) │ │ │ │ - test $0xf7,%al │ │ │ │ - nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + notl 0x60f793d2(%eax) │ │ │ │ + cli │ │ │ │ test $0xf7,%al │ │ │ │ pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ + cli │ │ │ │ + test $0xf7,%al │ │ │ │ pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ + cli │ │ │ │ + test $0xf7,%al │ │ │ │ pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ + cli │ │ │ │ + test $0xf7,%al │ │ │ │ pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ + cli │ │ │ │ + test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xa290f793 │ │ │ │ - xchg %eax,%ebx │ │ │ │ - mull -0x36(%eax) │ │ │ │ + rclb %cl,-0x6c2d6f09(%ebx) │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ - nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + cli │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + notl 0x60f793d2(%eax) │ │ │ │ + cli │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ - pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ + cli │ │ │ │ + test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xa290f793 │ │ │ │ - xchg %eax,%ebx │ │ │ │ - mull -0x36(%eax) │ │ │ │ + rclb %cl,-0x6c2d6f09(%ebx) │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xa290f793 │ │ │ │ - xchg %eax,%ebx │ │ │ │ - mull -0x36(%eax) │ │ │ │ + rclb %cl,-0x6c2d6f09(%ebx) │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ - loopne 96e5ee │ │ │ │ + loopne 96e51e │ │ │ │ iret │ │ │ │ - testl $0x2e90f7ce,0x2e(%eax) │ │ │ │ + testl $0x5e90f7ce,0x5e(%eax) │ │ │ │ (bad) │ │ │ │ - pop %ss │ │ │ │ + inc %edi │ │ │ │ (bad) │ │ │ │ - mov %al,0x46c0f793 │ │ │ │ - into │ │ │ │ - testl $0x2880f7cf,0x71(%eax) │ │ │ │ + rclb %cl,-0x31893f09(%ebx) │ │ │ │ + testl $0x5880f7cf,-0x5f(%eax) │ │ │ │ shl $1,%edi │ │ │ │ - adcb $0xd0,0x31b0f7ce(%ecx) │ │ │ │ - test $0x60f7cee6,%eax │ │ │ │ - lret $0xf7a8 │ │ │ │ - nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + add $0xce,%cl │ │ │ │ + divl -0x3f082f9f(%eax) │ │ │ │ + push %ss │ │ │ │ + iret │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ - lock push %ss │ │ │ │ + nop │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + div %eax │ │ │ │ + inc %esi │ │ │ │ cwtl │ │ │ │ - divl 0x20(%eax) │ │ │ │ + divl 0x50(%eax) │ │ │ │ cwtl │ │ │ │ - mull -0x36(%eax) │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xa290f793 │ │ │ │ - xchg %eax,%ebx │ │ │ │ - testl $0x16f0f798,0x25(%eax) │ │ │ │ + rclb %cl,-0x6c2d6f09(%ebx) │ │ │ │ + testl $0x46f0f798,0x55(%eax) │ │ │ │ cwtl │ │ │ │ - divl 0x20(%eax) │ │ │ │ + divl 0x50(%eax) │ │ │ │ cwtl │ │ │ │ - notl 0x60f793a2(%eax) │ │ │ │ - lret $0xf7a8 │ │ │ │ - jo 96e623 │ │ │ │ + notl 0x60f793d2(%eax) │ │ │ │ + cli │ │ │ │ + test $0xf7,%al │ │ │ │ + jo 96e653 │ │ │ │ iret │ │ │ │ - notl 0xd(%eax) │ │ │ │ + notl 0x3d(%eax) │ │ │ │ into │ │ │ │ - divl -0x3f082fcf(%eax) │ │ │ │ - out %al,$0xce │ │ │ │ - notl 0x33(%eax) │ │ │ │ + divl -0x3f082f9f(%eax) │ │ │ │ + push %ss │ │ │ │ + iret │ │ │ │ + notl 0x63(%eax) │ │ │ │ shl $1,%edi │ │ │ │ - orb $0xcf,(%eax) │ │ │ │ + cmpb $0xcf,(%eax) │ │ │ │ divl (%eax) │ │ │ │ - xor %dl,%cl │ │ │ │ - testl $0x80f7c52d,-0x6f0830ff(%eax) │ │ │ │ - push %ss │ │ │ │ + pusha │ │ │ │ + shl $1,%edi │ │ │ │ + xorb $0xcf,(%ecx) │ │ │ │ + notl -0x7f083aa3(%eax) │ │ │ │ + inc %esi │ │ │ │ (bad) │ │ │ │ - lret $0xf7a8 │ │ │ │ - nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + cli │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + notl 0x60f793d2(%eax) │ │ │ │ + cli │ │ │ │ test $0xf7,%al │ │ │ │ - lock push %ss │ │ │ │ + lock inc %esi │ │ │ │ cwtl │ │ │ │ - divl 0x20(%eax) │ │ │ │ + divl 0x50(%eax) │ │ │ │ cwtl │ │ │ │ - mull -0x36(%eax) │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ + cli │ │ │ │ + test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0x16f0f793 │ │ │ │ + rclb %cl,-0x67b90f09(%ebx) │ │ │ │ + divl 0x50(%eax) │ │ │ │ cwtl │ │ │ │ - divl 0x20(%eax) │ │ │ │ - cwtl │ │ │ │ - testl $0xa290f798,0x25(%eax) │ │ │ │ + testl $0xd290f798,0x55(%eax) │ │ │ │ xchg %eax,%ebx │ │ │ │ - mull -0x36(%eax) │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ or %cl,(%ebx) │ │ │ │ - mov 0xa8ca6001,%al │ │ │ │ - notl 0x60f793a2(%eax) │ │ │ │ - lret $0xf7a8 │ │ │ │ - lock push %ss │ │ │ │ + mov 0xa8fa6001,%al │ │ │ │ + notl 0x60f793d2(%eax) │ │ │ │ + cli │ │ │ │ + test $0xf7,%al │ │ │ │ + lock inc %esi │ │ │ │ cwtl │ │ │ │ - divl 0x20(%eax) │ │ │ │ + divl 0x50(%eax) │ │ │ │ cwtl │ │ │ │ - notl 0x60f793a2(%eax) │ │ │ │ - lret $0xf7a8 │ │ │ │ - orb $0xce,0xd80f7a8(%edx) │ │ │ │ - mull 0x40f7cf2d(%eax) │ │ │ │ - sub %ch,%al │ │ │ │ - test $0x80f7c53f,%eax │ │ │ │ - pop %ds │ │ │ │ - vaddsubps 0xe190f7c5,%ymm1,%ymm6 │ │ │ │ - into │ │ │ │ - divl 0x2c(%eax) │ │ │ │ + notl 0x60f793d2(%eax) │ │ │ │ + cli │ │ │ │ + test $0xf7,%al │ │ │ │ + cmpb $0xce,0x3d80f7a8(%edx) │ │ │ │ + mull 0x40f7cf5d(%eax) │ │ │ │ + pop %edx │ │ │ │ + (bad) │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + (bad) │ │ │ │ + dec %edi │ │ │ │ + vaddsubps -0x3b(%ebp),%ymm1,%ymm4 │ │ │ │ + notl 0x70f7cf11(%eax) │ │ │ │ + pop %esp │ │ │ │ shl $1,%bh │ │ │ │ inc %eax │ │ │ │ - (bad) │ │ │ │ + or $0x5ae0f7cf,%eax │ │ │ │ + shl $1,%bh │ │ │ │ + inc %eax │ │ │ │ + pop %esi │ │ │ │ + into │ │ │ │ mul %eax │ │ │ │ - sub %al,%dl │ │ │ │ - testl $0x58e0f7ce,0x2e(%eax) │ │ │ │ - iret │ │ │ │ - testl $0x50f7c52e,-0x6f083ae9(%eax) │ │ │ │ - pop %ds │ │ │ │ + mov %cl,%bh │ │ │ │ + testl $0x50f7c55e,-0x6f083ab9(%eax) │ │ │ │ + dec %edi │ │ │ │ into │ │ │ │ - divl 0x4a(%eax) │ │ │ │ + divl 0x7a(%eax) │ │ │ │ iret │ │ │ │ - divl -0x3f083aeb(%eax) │ │ │ │ - sub $0xc5,%al │ │ │ │ - not %eax │ │ │ │ - and %esi,%ecx │ │ │ │ + divl -0x3f083abb(%eax) │ │ │ │ + pop %esp │ │ │ │ + vaddsubps -0x32(%ebx),%ymm1,%ymm2 │ │ │ │ div %eax │ │ │ │ - dec %esi │ │ │ │ - iret │ │ │ │ - mull 0x60f7ceda(%eax) │ │ │ │ - and %al,%dl │ │ │ │ - testl $0x30f7c52d,-0x6f083aea(%eax) │ │ │ │ - daa │ │ │ │ + jle 96e69a │ │ │ │ + mull 0x60f7cf0a(%eax) │ │ │ │ + push %edx │ │ │ │ + shl $1,%bh │ │ │ │ + addb $0xf7,-0x3b(%esi) │ │ │ │ + nop │ │ │ │ + pop %ebp │ │ │ │ + (bad) │ │ │ │ + push %edi │ │ │ │ into │ │ │ │ - notl -0x5f0830af(%eax) │ │ │ │ - fcmovne %st(6),%st │ │ │ │ + notl -0x5f08307f(%eax) │ │ │ │ + or %edi,%ecx │ │ │ │ div %eax │ │ │ │ - and $0xd0,%al │ │ │ │ - test $0xf7ce1d,%eax │ │ │ │ - dec %ecx │ │ │ │ - iret │ │ │ │ - testl $0x2c50f7c5,0x15(%eax) │ │ │ │ + push %esp │ │ │ │ + shl $1,%bh │ │ │ │ + rorb $0xf7,-0x32(%ebp) │ │ │ │ + add %bh,-0x31(%ecx) │ │ │ │ + testl $0x5c50f7c5,0x45(%eax) │ │ │ │ (bad) │ │ │ │ - and %dh,%cl │ │ │ │ + push %edx │ │ │ │ + into │ │ │ │ div %eax │ │ │ │ - dec %ebp │ │ │ │ - iret │ │ │ │ + jge 96e6d2 │ │ │ │ notl (%eax) │ │ │ │ - push %ss │ │ │ │ + inc %esi │ │ │ │ + (bad) │ │ │ │ + pop %ebp │ │ │ │ (bad) │ │ │ │ - sub $0x6f80f7c5,%eax │ │ │ │ + lahf │ │ │ │ into │ │ │ │ - test $0x50f7cf9a,%eax │ │ │ │ - push %ds │ │ │ │ + test $0x50f7cfca,%eax │ │ │ │ + dec %esi │ │ │ │ iret │ │ │ │ notl (%eax) │ │ │ │ - push %ebp │ │ │ │ - shl $1,%bh │ │ │ │ - loopne 96e753 │ │ │ │ - into │ │ │ │ + test %edx,%eax │ │ │ │ + mul %eax │ │ │ │ + gs into │ │ │ │ notl (%eax) │ │ │ │ - popa │ │ │ │ + xchg %eax,%ecx │ │ │ │ iret │ │ │ │ - testl $0x10f7c518,(%eax) │ │ │ │ - das │ │ │ │ + testl $0x10f7c548,(%eax) │ │ │ │ + pop %edi │ │ │ │ (bad) │ │ │ │ - pop %ebp │ │ │ │ + lea (bad),%ecx │ │ │ │ into │ │ │ │ - testl $0xf0f7c529,0x50f7cf88(%eax) │ │ │ │ + testl $0xf0f7c559,0x50f7cfb8(%eax) │ │ │ │ + outsb %ds:(%esi),(%dx) │ │ │ │ (bad) │ │ │ │ - imul $0xfffffff7,%esi,%ecx │ │ │ │ - adcb $0xcf,0x1670f7cf(%esi) │ │ │ │ - testl $0xe0f7ce35,0x70f7d052(%eax) │ │ │ │ - pusha │ │ │ │ - iret │ │ │ │ - testl $0x40f7d133,0x50f7cf08(%eax) │ │ │ │ - pop %eax │ │ │ │ + fwait │ │ │ │ + into │ │ │ │ + testl $0x80f7cf46,0x70f7cfc6(%eax) │ │ │ │ + adc $0xf7,%al │ │ │ │ + jo 96e7b3 │ │ │ │ into │ │ │ │ + mul %eax │ │ │ │ + nop │ │ │ │ + iret │ │ │ │ + testl $0x40f7d163,0x50f7cf38(%eax) │ │ │ │ + mov %cl,%dh │ │ │ │ not %eax │ │ │ │ - or $0xf7,%bh │ │ │ │ - addb $0xcf,(%ecx) │ │ │ │ - divl (%eax) │ │ │ │ - xor %dl,%cl │ │ │ │ - mull 0x62(%eax) │ │ │ │ + mov $0xcf,%dl │ │ │ │ + testl $0x60f7d160,0x30f7cf31(%eax) │ │ │ │ + xchg %eax,%edx │ │ │ │ into │ │ │ │ not %eax │ │ │ │ - lea (bad),%ecx │ │ │ │ - iret │ │ │ │ - mul %eax │ │ │ │ - sub %eax,%ebp │ │ │ │ - mull 0x3f(%eax) │ │ │ │ + mov $0x59e0f7cf,%ebp │ │ │ │ (bad) │ │ │ │ - inc %esi │ │ │ │ - into │ │ │ │ - testl $0x9180f7cf,0x71(%eax) │ │ │ │ - into │ │ │ │ - testl $0xb0f7ce56,-0x4f082ed8(%eax) │ │ │ │ - or $0xce91e0f7,%edi │ │ │ │ - testl $0x3b30f7d1,0x2b(%eax) │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + (bad) │ │ │ │ + jbe 96e74d │ │ │ │ + testl $0xc180f7cf,-0x5f(%eax) │ │ │ │ into │ │ │ │ - divl 0x66(%eax) │ │ │ │ + testl $0xb0f7ce86,-0x4f082ea8(%eax) │ │ │ │ + mov $0xcf,%cl │ │ │ │ + mul %eax │ │ │ │ + ror $0xf7,%esi │ │ │ │ + inc %eax │ │ │ │ + pop %ebx │ │ │ │ + shl $1,%edi │ │ │ │ + xor %ch,-0x32(%ebx) │ │ │ │ + divl -0x6a(%eax) │ │ │ │ iret │ │ │ │ notl (%eax) │ │ │ │ - (bad) │ │ │ │ - into │ │ │ │ - testl $0x50f7d127,(%eax) │ │ │ │ - or $0x2d70f7ce,%eax │ │ │ │ + mov $0x5700f7ce,%edi │ │ │ │ + shl $1,%edi │ │ │ │ + push %eax │ │ │ │ + cmp $0x5d70f7ce,%eax │ │ │ │ iret │ │ │ │ mull (%eax) │ │ │ │ - jecxz 96e74a │ │ │ │ - test $0xb0f7cee6,%eax │ │ │ │ - xor %edx,%eax │ │ │ │ - divl -0x3f082fcf(%eax) │ │ │ │ - out %al,$0xce │ │ │ │ - divl 0x66(%eax) │ │ │ │ + adc -0x830e940(%edi,%esi,8),%edx │ │ │ │ + mov $0x61,%al │ │ │ │ + shl $1,%bh │ │ │ │ + mov $0x61,%al │ │ │ │ + shl $1,%bh │ │ │ │ + rclb $0xcf,(%esi) │ │ │ │ + divl -0x6a(%eax) │ │ │ │ iret │ │ │ │ divl (%eax) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - notl 0xd(%eax) │ │ │ │ - into │ │ │ │ - divl 0x2d(%eax) │ │ │ │ + imul $0xfffffff7,%esi,%ecx │ │ │ │ + push %eax │ │ │ │ + cmp $0x5d70f7ce,%eax │ │ │ │ iret │ │ │ │ - notl -0x7f083ad3(%eax) │ │ │ │ - push %ss │ │ │ │ + notl -0x7f083aa3(%eax) │ │ │ │ + inc %esi │ │ │ │ (bad) │ │ │ │ - lret $0xf7a8 │ │ │ │ - pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ - nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ - test $0xf7,%al │ │ │ │ - test $0x11,%al │ │ │ │ - mov 0x93a29001,%al │ │ │ │ - mull -0x36(%eax) │ │ │ │ - test $0xf7,%al │ │ │ │ - pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ - nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + cli │ │ │ │ test $0xf7,%al │ │ │ │ pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ - nop │ │ │ │ - mov %al,0xa290f793 │ │ │ │ - xchg %eax,%ebx │ │ │ │ - mull -0x36(%eax) │ │ │ │ + cli │ │ │ │ test $0xf7,%al │ │ │ │ - pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + imull -0x6ffe5fef(%eax) │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ - or %dl,(%eax) │ │ │ │ - mov 0xa8ca6001,%al │ │ │ │ - notl 0x60f793a2(%eax) │ │ │ │ - lret $0xf7a8 │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x6c2d6f09(%ebx) │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ - ... │ │ │ │ pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ - nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + cli │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + notl 0x60f793d2(%eax) │ │ │ │ + cli │ │ │ │ + test $0xf7,%al │ │ │ │ + or %dl,(%eax) │ │ │ │ + mov 0xa8fa6001,%al │ │ │ │ + notl 0x60f793d2(%eax) │ │ │ │ + cli │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + testl $0x0,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ah,-0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + notl 0x60f793d2(%eax) │ │ │ │ + cli │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + notl 0x60f793d2(%eax) │ │ │ │ + cli │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + notl 0x60f793d2(%eax) │ │ │ │ + cli │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0x16f0f793 │ │ │ │ + rclb %cl,-0x67b90f09(%ebx) │ │ │ │ + divl 0x50(%eax) │ │ │ │ cwtl │ │ │ │ - divl 0x20(%eax) │ │ │ │ - cwtl │ │ │ │ - mull -0x36(%eax) │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ nop │ │ │ │ - mov %al,0xca60f793 │ │ │ │ + rclb %cl,-0x57059f09(%ebx) │ │ │ │ + mull -0x6(%eax) │ │ │ │ test $0xf7,%al │ │ │ │ - pusha │ │ │ │ - lret $0xf7a8 │ │ │ │ nop │ │ │ │ - mov %al,0x9d50f793 │ │ │ │ - xchg %eax,%ebx │ │ │ │ + rclb %cl,-0x6c32af09(%ebx) │ │ │ │ testl $0x0,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,%bl │ │ │ │ in $0x60,%al │ │ │ │ sub %esp,%ebp │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -10586,1691 +10599,1793 @@ │ │ │ │ push %edx │ │ │ │ dec %ecx │ │ │ │ inc %ebx │ │ │ │ inc %ecx │ │ │ │ push %ebx │ │ │ │ jae 96ee82 │ │ │ │ jae 96ee0b │ │ │ │ - sub $0x66363766,%eax │ │ │ │ - xor %dh,%gs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96ee44 │ │ │ │ + aaa │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xor %ch,0x30373766 │ │ │ │ + xor %esi,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ data16 xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - xor %esi,0x32383732 │ │ │ │ - xor %esp,%ss:(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x31323337,%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) │ │ │ │ das │ │ │ │ - jne 96eec2 │ │ │ │ - jb 96ee80 │ │ │ │ + jne 96eec8 │ │ │ │ + jb 96ee86 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96ee8d │ │ │ │ + js 96ee93 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96ee93 │ │ │ │ + jne 96ee99 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x6f732e64,0x6d(%edx),%esp │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ebp,(%esi) │ │ │ │ xor %cl,(%edx) │ │ │ │ data16 aaa │ │ │ │ - ss data16 xor %dh,%gs:(%eax) │ │ │ │ - xor %ch,0x66363766 │ │ │ │ - data16 xor %dh,(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96eefe │ │ │ │ + aaa │ │ │ │ + xor %dh,(%ecx) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xor %ch,0x30373766 │ │ │ │ + xor (%eax),%dh │ │ │ │ + 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 %dh,(%ecx) │ │ │ │ - xor $0x32383732,%eax │ │ │ │ - xor %esp,%ss:(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,0x31323337 │ │ │ │ + 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) │ │ │ │ das │ │ │ │ - jne 96ef32 │ │ │ │ - jb 96eef0 │ │ │ │ + jne 96ef38 │ │ │ │ + jb 96eef6 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96eefd │ │ │ │ + js 96ef03 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96ef03 │ │ │ │ + jne 96ef09 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x6f732e64,0x6d(%edx),%esp │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ebp,(%esi) │ │ │ │ xor %cl,(%edx) │ │ │ │ data16 aaa │ │ │ │ - data16 data16 xor %dh,%ss:(%eax) │ │ │ │ + aaa │ │ │ │ + xor %dh,(%edx) │ │ │ │ + xor %dh,(%eax) │ │ │ │ xor %ch,0x30373766 │ │ │ │ - xor %esi,(%eax) │ │ │ │ + xor $0x30,%al │ │ │ │ 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 %dh,(%ecx) │ │ │ │ - xor $0x34393832,%eax │ │ │ │ - aaa │ │ │ │ - xor %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,0x38303337 │ │ │ │ + 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) │ │ │ │ das │ │ │ │ - jne 96efa2 │ │ │ │ - jb 96ef60 │ │ │ │ + jne 96efa8 │ │ │ │ + jb 96ef66 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96ef6d │ │ │ │ + js 96ef73 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96ef73 │ │ │ │ + jne 96ef79 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 96efbe │ │ │ │ - jo 96efbf │ │ │ │ - jb 96efc6 │ │ │ │ - jae,pn 96efc4 │ │ │ │ + jne 96efc4 │ │ │ │ + jo 96efc5 │ │ │ │ + jb 96efcc │ │ │ │ + jae,pn 96efca │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %dh,(%ecx) │ │ │ │ + xor %dh,(%eax,%esi,1) │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x30373766 │ │ │ │ - cmp %dh,(%eax) │ │ │ │ + sub $0x30373766,%eax │ │ │ │ + bound %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ - js 96efe0 │ │ │ │ + js 96efe6 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%edx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - xor %esi,0x34393832 │ │ │ │ - aaa │ │ │ │ - xor %ah,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x38303337,%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) │ │ │ │ das │ │ │ │ - jne 96f019 │ │ │ │ - jb 96efd7 │ │ │ │ + jne 96f01f │ │ │ │ + jb 96efdd │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96efe4 │ │ │ │ + js 96efea │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96efea │ │ │ │ + jne 96eff0 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 96f035 │ │ │ │ - jo 96f036 │ │ │ │ - jb 96f03d │ │ │ │ - jae,pn 96f03b │ │ │ │ + jne 96f03b │ │ │ │ + jo 96f03c │ │ │ │ + jb 96f043 │ │ │ │ + jae,pn 96f041 │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %bh,(%eax) │ │ │ │ + xor %ah,0x30(%edx) │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x30373766 │ │ │ │ - arpl %esi,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + sub $0x30373766,%eax │ │ │ │ + data16 xor %dh,(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 96f018 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ cmp %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %dh,(%ecx) │ │ │ │ - xor $0x34393832,%eax │ │ │ │ - aaa │ │ │ │ - xor %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,0x38303337 │ │ │ │ + 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) │ │ │ │ das │ │ │ │ - jne 96f090 │ │ │ │ - jb 96f04e │ │ │ │ + jne 96f096 │ │ │ │ + jb 96f054 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f05b │ │ │ │ + js 96f061 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f061 │ │ │ │ + jne 96f067 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 96f0ac │ │ │ │ - jo 96f0ad │ │ │ │ - jb 96f0b4 │ │ │ │ - jae,pn 96f0b2 │ │ │ │ + jne 96f0b2 │ │ │ │ + jo 96f0b3 │ │ │ │ + jb 96f0ba │ │ │ │ + jae,pn 96f0b8 │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %ah,0x30(%ebx) │ │ │ │ + xor %ah,0x30(%esi) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x30373766,%eax │ │ │ │ - xor %dh,%fs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96f089 │ │ │ │ + sub $0x31373766,%eax │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ arpl %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %dh,(%ecx) │ │ │ │ - xor $0x34393832,%eax │ │ │ │ - aaa │ │ │ │ - xor %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,0x38303337 │ │ │ │ + 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) │ │ │ │ das │ │ │ │ - jne 96f107 │ │ │ │ - jb 96f0c5 │ │ │ │ + jne 96f10d │ │ │ │ + jb 96f0cb │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f0d2 │ │ │ │ + js 96f0d8 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f0d8 │ │ │ │ + jne 96f0de │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 96f123 │ │ │ │ - jo 96f124 │ │ │ │ - jb 96f12b │ │ │ │ - jae,pn 96f129 │ │ │ │ + jne 96f129 │ │ │ │ + jo 96f12a │ │ │ │ + jb 96f131 │ │ │ │ + jae,pn 96f12f │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %ah,0x30(%eax,%esi,1) │ │ │ │ - xor %ch,0x30373766 │ │ │ │ - xor %dh,%gs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96f14a │ │ │ │ + xor %esi,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xor %ch,0x31373766 │ │ │ │ + xor %esi,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x77(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,%fs:(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - xor %esi,0x34393832 │ │ │ │ - aaa │ │ │ │ - xor %ah,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x38303337,%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) │ │ │ │ das │ │ │ │ - jne 96f17e │ │ │ │ - jb 96f13c │ │ │ │ + jne 96f184 │ │ │ │ + jb 96f142 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f149 │ │ │ │ + js 96f14f │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f14f │ │ │ │ + jne 96f155 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 96f19a │ │ │ │ - jo 96f19b │ │ │ │ - jb 96f1a2 │ │ │ │ - jae,pn 96f1a0 │ │ │ │ + jne 96f1a0 │ │ │ │ + jo 96f1a1 │ │ │ │ + jb 96f1a8 │ │ │ │ + jae,pn 96f1a6 │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %ah,0x30(%ebp) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x30373766,%eax │ │ │ │ - data16 xor %dh,(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96f177 │ │ │ │ + xor %ch,0x31373766 │ │ │ │ + xor (%eax),%dh │ │ │ │ + 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 %dh,(%ecx) │ │ │ │ - xor $0x34393832,%eax │ │ │ │ - cmp %dh,(%esi) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,0x38313237 │ │ │ │ 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 96f1f5 │ │ │ │ - jb 96f1b3 │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f1fb │ │ │ │ + jb 96f1b9 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f1c0 │ │ │ │ + js 96f1c6 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f1c6 │ │ │ │ + jne 96f1cc │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 96f213 │ │ │ │ - jae,pn 96f213 │ │ │ │ + jb 96f219 │ │ │ │ + jae,pn 96f219 │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %ah,0x30(%esi) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x31373766,%eax │ │ │ │ + xor %esi,(%edx) │ │ │ │ xor %dh,(%eax) │ │ │ │ + xor %ch,0x31373766 │ │ │ │ + xor (%eax),%esi │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ - js 96f22f │ │ │ │ + js 96f235 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%ecx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - xor %esi,0x34393832 │ │ │ │ - cmp %dh,(%esi) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x38313237,%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 96f268 │ │ │ │ - jb 96f226 │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f26e │ │ │ │ + jb 96f22c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f233 │ │ │ │ + js 96f239 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f239 │ │ │ │ + jne 96f23f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 96f286 │ │ │ │ - jae,pn 96f286 │ │ │ │ + jb 96f28c │ │ │ │ + jae,pn 96f28c │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %esi,(%eax) │ │ │ │ + xor %esi,(%ebx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ch,0x31373766 │ │ │ │ - xor %esi,(%eax) │ │ │ │ + xor $0x30,%al │ │ │ │ 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 %dh,(%ecx) │ │ │ │ - xor $0x34393832,%eax │ │ │ │ - cmp %dh,(%esi) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,0x38313237 │ │ │ │ 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 96f2db │ │ │ │ - jb 96f299 │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f2e1 │ │ │ │ + jb 96f29f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f2a6 │ │ │ │ + js 96f2ac │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f2ac │ │ │ │ + jne 96f2b2 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 96f2f9 │ │ │ │ - jae,pn 96f2f9 │ │ │ │ + jb 96f2ff │ │ │ │ + jae,pn 96f2ff │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %esi,(%ecx) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %ch,0x31373766 │ │ │ │ - xor (%eax),%dh │ │ │ │ + xor %esi,(%eax,%esi,1) │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + sub $0x31373766,%eax │ │ │ │ + xor $0x20303030,%eax │ │ │ │ + jb 96f2d6 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor (%eax),%dh │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %dh,(%ecx) │ │ │ │ - xor $0x34393832,%eax │ │ │ │ - cmp %dh,(%esi) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,0x38313237 │ │ │ │ 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 96f34e │ │ │ │ - jb 96f30c │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f354 │ │ │ │ + jb 96f312 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f319 │ │ │ │ + js 96f31f │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f31f │ │ │ │ + jne 96f325 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 96f36c │ │ │ │ - jae,pn 96f36c │ │ │ │ + jb 96f372 │ │ │ │ + jae,pn 96f372 │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %esi,(%edx) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %ch,0x31373766 │ │ │ │ - xor (%eax),%esi │ │ │ │ + xor %esi,0x2d303030 │ │ │ │ + data16 aaa │ │ │ │ + aaa │ │ │ │ + xor %esi,(%esi) │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x77(%edx) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 96f393 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor (%eax),%esi │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %dh,(%ecx) │ │ │ │ - xor $0x34393832,%eax │ │ │ │ - cmp %dh,(%esi) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,0x38313237 │ │ │ │ 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 96f3c1 │ │ │ │ - jb 96f37f │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f3c7 │ │ │ │ + jb 96f385 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f38c │ │ │ │ + js 96f392 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f392 │ │ │ │ + jne 96f398 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 96f3df │ │ │ │ - jae,pn 96f3df │ │ │ │ + jb 96f3e5 │ │ │ │ + jae,pn 96f3e5 │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %esi,(%ebx) │ │ │ │ + xor %esi,(%esi) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ch,0x31373766 │ │ │ │ - xor %dh,%ss:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96f3b6 │ │ │ │ + cmp %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 %dh,(%ecx) │ │ │ │ - xor $0x35393832,%eax │ │ │ │ - xor %dh,(%edx) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,0x31303337 │ │ │ │ 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 96f434 │ │ │ │ - jb 96f3f2 │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f43a │ │ │ │ + jb 96f3f8 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f3ff │ │ │ │ + js 96f405 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f405 │ │ │ │ + jne 96f40b │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 96f454 │ │ │ │ + jo 96f45a │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 96f453 │ │ │ │ + jae,pn 96f459 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %esi,(%esi) │ │ │ │ + xor %edi,(%ecx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ch,0x33373766 │ │ │ │ - xor (%eax),%dh │ │ │ │ - xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ - js 96f46f │ │ │ │ + xor $0x20303030,%eax │ │ │ │ + jb 96f430 │ │ │ │ + js 96f475 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%ebx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - xor %esi,0x35393832 │ │ │ │ - xor %dh,(%edx) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x31303337,%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 96f4a8 │ │ │ │ - jb 96f466 │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f4ae │ │ │ │ + jb 96f46c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f473 │ │ │ │ + js 96f479 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f479 │ │ │ │ + jne 96f47f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 96f4c8 │ │ │ │ + jo 96f4ce │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 96f4c7 │ │ │ │ + jae,pn 96f4cd │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor (%edx),%esi │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %ch,0x34373766 │ │ │ │ - xor (%eax),%dh │ │ │ │ + xor 0x2d303030,%esi │ │ │ │ + data16 aaa │ │ │ │ + aaa │ │ │ │ + xor $0x35,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 96f4a4 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%ecx) │ │ │ │ data16 xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - xor %esi,0x35393832 │ │ │ │ - xor %dh,(%edx) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x31303337,%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 96f51c │ │ │ │ - jb 96f4da │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f522 │ │ │ │ + jb 96f4e0 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f4e7 │ │ │ │ + js 96f4ed │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f4ed │ │ │ │ + jne 96f4f3 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 96f53c │ │ │ │ + jo 96f542 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 96f53b │ │ │ │ + jae,pn 96f541 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor $0x32,%al │ │ │ │ + xor $0x35,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ch,0x34373766 │ │ │ │ - xor (%eax),%esi │ │ │ │ - xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + xor %dh,%ss:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 96f518 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%edx) │ │ │ │ xor %dh,%gs:(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - xor %esi,0x35393832 │ │ │ │ - xor %dh,(%edx) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x31303337,%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 96f590 │ │ │ │ - jb 96f54e │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f596 │ │ │ │ + jb 96f554 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f55b │ │ │ │ + js 96f561 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f561 │ │ │ │ + jne 96f567 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 96f5b0 │ │ │ │ + jo 96f5b6 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 96f5af │ │ │ │ + jae,pn 96f5b5 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor $0x33,%al │ │ │ │ + xor $0x36,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ch,0x34373766 │ │ │ │ - xor $0x30,%al │ │ │ │ + aaa │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x77(%edx) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 96f5d6 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%edx) │ │ │ │ data16 xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - xor %esi,0x35393832 │ │ │ │ - xor %dh,(%edx) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x31303337,%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 96f604 │ │ │ │ - jb 96f5c2 │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f60a │ │ │ │ + jb 96f5c8 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f5cf │ │ │ │ + js 96f5d5 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f5d5 │ │ │ │ + jne 96f5db │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 96f624 │ │ │ │ + jo 96f62a │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 96f623 │ │ │ │ + jae,pn 96f629 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor $0x34,%al │ │ │ │ + xor $0x37,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ch,0x35373766 │ │ │ │ - xor %dh,%ss:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96f5fa │ │ │ │ + cmp %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 %dh,(%ecx) │ │ │ │ - xor $0x35393832,%eax │ │ │ │ - xor (%eax),%edi │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,0x36303337 │ │ │ │ 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 96f678 │ │ │ │ - jb 96f636 │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f67e │ │ │ │ + jb 96f63c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f643 │ │ │ │ + js 96f649 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f649 │ │ │ │ + jne 96f64f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 96f693 │ │ │ │ + jae 96f699 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor $0x30303036,%eax │ │ │ │ + xor $0x30303039,%eax │ │ │ │ sub $0x62373766,%eax │ │ │ │ - cmp %esi,(%eax) │ │ │ │ + arpl %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ - js 96f6af │ │ │ │ + js 96f6b5 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %esi,(%edx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - xor %esi,0x35393832 │ │ │ │ - xor (%eax),%edi │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x36303337,%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 96f6e8 │ │ │ │ - jb 96f6a6 │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f6ee │ │ │ │ + jb 96f6ac │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f6b3 │ │ │ │ + js 96f6b9 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f6b9 │ │ │ │ + jne 96f6bf │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 96f703 │ │ │ │ + jae 96f709 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %edi,(%ecx) │ │ │ │ + bound %esp,0x30(%ebx) │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x31383766 │ │ │ │ - aaa │ │ │ │ + sub $0x31383766,%eax │ │ │ │ + popa │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - jb 96f6da │ │ │ │ + jb 96f6e0 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%edi) │ │ │ │ xor $0x20303030,%eax │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - xor %esi,0x35393832 │ │ │ │ - xor (%eax),%edi │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x36303337,%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 96f758 │ │ │ │ - jb 96f716 │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f75e │ │ │ │ + jb 96f71c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f723 │ │ │ │ + js 96f729 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f729 │ │ │ │ + jne 96f72f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 96f773 │ │ │ │ + jae 96f779 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ cmp %dh,(%ecx) │ │ │ │ - aaa │ │ │ │ + popa │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x31383766 │ │ │ │ - xor %dh,%fs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96f74a │ │ │ │ + xor %ch,0x32383766 │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %ah,0x30(%ebx,%esi,1) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %dh,(%ecx) │ │ │ │ - xor $0x35393832,%eax │ │ │ │ - xor (%eax),%edi │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,0x36303337 │ │ │ │ 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 96f7c8 │ │ │ │ - jb 96f786 │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96f7ce │ │ │ │ + jb 96f78c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96f793 │ │ │ │ + js 96f799 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96f799 │ │ │ │ + jne 96f79f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 96f7e3 │ │ │ │ + jae 96f7e9 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %dh,(%ecx) │ │ │ │ - xor %dh,%fs:(%eax) │ │ │ │ - xor %ch,0x31383766 │ │ │ │ - data16 xor %dh,(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96f804 │ │ │ │ + cmp %dh,(%edx) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + sub $0x32383766,%eax │ │ │ │ + xor (%eax),%dh │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x77(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %ah,0x30(%ecx,%edi,1) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %dh,(%ecx) │ │ │ │ - xor $0x35393832,%eax │ │ │ │ - xor (%eax),%edi │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,0x36303337 │ │ │ │ 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 %esi,0x20203833 │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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 %esi,0x20203833 │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %bh,(%ecx) │ │ │ │ - xor $0x20203833,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %bh,(%ecx) │ │ │ │ - xor $0x20203833,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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 %esi,0x20203833 │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %bh,(%ecx) │ │ │ │ - xor $0x20203833,%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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ + xor (%eax),%esi │ │ │ │ + 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) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ 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 %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,0x20203833 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + and %dh,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %bh,(%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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %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,(%ebx) │ │ │ │ + xor %dh,(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %bh,(%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 %bh,(%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 %bh,(%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 %bh,(%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 %bh,(%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 %bh,(%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) │ │ │ │ - sub %dl,-0x80(%ebx) │ │ │ │ - add %ebp,(%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 %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 %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 %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,(%eax) │ │ │ │ + push %ebx │ │ │ │ + addb $0x28,(%ecx) │ │ │ │ jbe 96fd47 │ │ │ │ - add %eax,0x6f20fff8(%ecx,%eax,2) │ │ │ │ + add %esp,0x6f20ffac(%ebx,%esi,2) │ │ │ │ addb $0x0,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ addb $0x60,(%ecx) │ │ │ │ jg 96fd5b │ │ │ │ add %ecx,%eax │ │ │ │ @@ -12431,24 +12546,21 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %dl,0x6d(%ecx,%ebp,2) │ │ │ │ gs jae 970061 │ │ │ │ popa │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ jo 97002b │ │ │ │ - and %al,0x72(%esi) │ │ │ │ - imul $0x20626546,(%eax),%esp │ │ │ │ - xor %esi,(%ebx) │ │ │ │ - and %dh,(%edx) │ │ │ │ - xor (%edx),%edi │ │ │ │ - xor $0x34,%al │ │ │ │ - cmp (%eax),%dh │ │ │ │ - xor (%eax),%ah │ │ │ │ - push %ebp │ │ │ │ - push %esp │ │ │ │ + and %dl,0x65(%ebp,%esi,2) │ │ │ │ + and %al,0x65(%esi) │ │ │ │ + bound %esp,(%eax) │ │ │ │ + xor (%eax,%eiz,1),%dh │ │ │ │ + xor (%edx),%dh │ │ │ │ + cmp 0x30313a33,%dh │ │ │ │ + and %dl,0x54(%ebp) │ │ │ │ inc %ebx │ │ │ │ and %dh,(%edx) │ │ │ │ xor %dh,(%edx) │ │ │ │ or %ss:0x65(%edi,%eiz,1),%cl │ │ │ │ and %ah,%fs:0x6f(%ebx) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ jo 970088 │ │ │ │ @@ -22261,86 +22373,70 @@ │ │ │ │ addb $0x88,(%ecx) │ │ │ │ adc %eax,0x1(%eax) │ │ │ │ ... │ │ │ │ add %dl,0x40009b3c(%eax) │ │ │ │ cmp $0xfd20009b,%eax │ │ │ │ (bad) │ │ │ │ mov $0xbffffd98,%edi │ │ │ │ - sub %dh,-0x5e(%ecx) │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ - dec %edx │ │ │ │ - iret │ │ │ │ - add (%eax),%eax │ │ │ │ + sbb $0xa8,%al │ │ │ │ + dec %ebp │ │ │ │ + mov $0xeb209363,%edi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%al │ │ │ │ - pop %eax │ │ │ │ - mov $0x0,%dl │ │ │ │ + rcrb $0x0,-0x4e(%eax) │ │ │ │ test $0xc3,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xor %bl,(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ and %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x3d(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ cmp $0xfd20009b,%eax │ │ │ │ (bad) │ │ │ │ mov $0xbffffd98,%edi │ │ │ │ - sub %dh,-0x5e(%ecx) │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ - ss int3 │ │ │ │ - add (%eax),%eax │ │ │ │ + sbb $0xa8,%al │ │ │ │ + dec %ebp │ │ │ │ + mov $0xeb23ef63,%edi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,%al │ │ │ │ - pop %eax │ │ │ │ - mov $0x0,%dl │ │ │ │ + rcrb $0x0,-0x4e(%eax) │ │ │ │ test $0xc3,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc $0x9,%ch │ │ │ │ add %esp,(%eax) │ │ │ │ xor %dl,-0x1fd46000(%edi) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ lock or %eax,(%ecx) │ │ │ │ - push $0x28bffffc │ │ │ │ - jno 9b3e60 │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ - fimuls 0xb8(%eax) │ │ │ │ + push $0x1cbffffc │ │ │ │ + test $0x42,%al │ │ │ │ + mov $0x50670763,%edi │ │ │ │ ... │ │ │ │ - add %al,%al │ │ │ │ - pop %eax │ │ │ │ - mov $0x0,%dl │ │ │ │ + rcrb $0x0,-0x4e(%eax) │ │ │ │ test $0xc3,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ and %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,-0x77ff1fd5(%eax) │ │ │ │ (bad) │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - sub %dh,0x125757ab(%ecx) │ │ │ │ - mov $0xb8,%ecx │ │ │ │ + sbb $0x68,%al │ │ │ │ + inc %esp │ │ │ │ + mov $0x5056cb63,%edi │ │ │ │ ... │ │ │ │ - add %al,%al │ │ │ │ - pop %eax │ │ │ │ - mov $0x0,%dl │ │ │ │ + rcrb $0x0,-0x4e(%eax) │ │ │ │ test $0xc3,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ and %dh,(%eax) │ │ │ │ @@ -22349,60 +22445,54 @@ │ │ │ │ in $0x0,%al │ │ │ │ mov %bl,%ah │ │ │ │ roll %cl,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0xf6,%al │ │ │ │ add %al,(%ecx) │ │ │ │ - sub %dl,%cl │ │ │ │ - mov $0x57,%cl │ │ │ │ - push %edi │ │ │ │ - adc 0xb8(%ecx),%bh │ │ │ │ + sbb $0x8,%al │ │ │ │ + pop %esi │ │ │ │ + mov $0x5056cb63,%edi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - pop %ecx │ │ │ │ - mov $0x0,%dl │ │ │ │ - rol $1,%bl │ │ │ │ + add %bl,-0x4e(%ecx) │ │ │ │ + add %dl,%al │ │ │ │ + ret │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ sub %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %bh,%bh │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ lcall *0x88000000 │ │ │ │ in (%dx),%al │ │ │ │ (bad) │ │ │ │ mov $0xbffff0d8,%edi │ │ │ │ - sub %dh,-0x74(%ecx) │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ - fimuls 0xb8(%eax) │ │ │ │ + sbb $0xa8,%al │ │ │ │ + arpl %edi,0x50670763(%edi) │ │ │ │ ... │ │ │ │ - add %cl,%al │ │ │ │ - pop %ecx │ │ │ │ - mov $0x0,%dl │ │ │ │ + enter $0xb259,$0x0 │ │ │ │ add %al,%ah │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009b40(%eax) │ │ │ │ inc %ecx │ │ │ │ fwait │ │ │ │ add %al,-0x5ffda341(%eax) │ │ │ │ - mov $0xb128025c,%esi │ │ │ │ - mov $0xbcf25757,%ecx │ │ │ │ - cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + mov $0x681c025c,%esi │ │ │ │ + push %esi │ │ │ │ + mov $0x4f532b63,%edi │ │ │ │ ... │ │ │ │ mov $0x5a,%al │ │ │ │ mov $0x0,%dl │ │ │ │ add %al,%ah │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -22410,19 +22500,18 @@ │ │ │ │ add %ah,0x41(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ inc %edx │ │ │ │ fwait │ │ │ │ add %al,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,0x2800d3dc(%eax) │ │ │ │ - int1 │ │ │ │ - adcb $0x8c,0x57(%edi) │ │ │ │ - push %ebx │ │ │ │ - cmc │ │ │ │ + add %cl,0x1c00d3dc(%eax) │ │ │ │ + sub %ch,-0x41(%edi) │ │ │ │ + arpl %edx,-0x44(%ebp) │ │ │ │ + sbb $0x0,%eax │ │ │ │ ... │ │ │ │ mov $0x5a,%al │ │ │ │ mov $0x0,%dl │ │ │ │ and %al,%ah │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -22430,16 +22519,17 @@ │ │ │ │ mov $0x0,%dl │ │ │ │ pop %eax │ │ │ │ xor %dl,-0x4da41c00(%edi) │ │ │ │ add %al,%al │ │ │ │ and $0x5ab000e7,%eax │ │ │ │ mov $0x0,%dl │ │ │ │ sbbb $0x0,-0x4e(%ebx) │ │ │ │ - sub %dh,-0x21a8a87f(%ecx) │ │ │ │ - mov %bh,0x0(%eax) │ │ │ │ + sbb $0x68,%al │ │ │ │ + outsb %ds:(%esi),(%dx) │ │ │ │ + mov $0x50670763,%edi │ │ │ │ ... │ │ │ │ mov $0x5a,%al │ │ │ │ mov $0x0,%dl │ │ │ │ sub %al,%ah │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -22449,44 +22539,43 @@ │ │ │ │ xor %dl,-0x64bd4000(%edi) │ │ │ │ add %cl,0x5404bb3f(%eax) │ │ │ │ pop %ebp │ │ │ │ mov $0x0,%dl │ │ │ │ dec %esp │ │ │ │ pop %ebp │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0x71f09b5a,%esp │ │ │ │ - std │ │ │ │ - jb 9b4389 │ │ │ │ + mov $0xc662293e,%ecx │ │ │ │ + repz mov 0x0(%ebx),%cs │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,-0x4e(%ebp,%ebx,2) │ │ │ │ - add %al,-0x3a(%eax) │ │ │ │ + je 9b446b │ │ │ │ + mov $0x0,%dl │ │ │ │ + inc %eax │ │ │ │ + (bad) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov %bh,(%edi) │ │ │ │ mov $0x97305004,%ebx │ │ │ │ add %dh,0x43(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ inc %esp │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0x1b,%al │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc66268be,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + add %al,%dh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ inc %esp │ │ │ │ @@ -22495,19 +22584,18 @@ │ │ │ │ inc %esp │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ clc │ │ │ │ pop %edi │ │ │ │ add %ecx,(%eax) │ │ │ │ jmp 9b44de │ │ │ │ - mov $0x9b179c8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x62641eb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ xor %al,%dh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -22519,19 +22607,18 @@ │ │ │ │ inc %esp │ │ │ │ fwait │ │ │ │ add %al,0x28009b45(%eax) │ │ │ │ clc │ │ │ │ pop %edi │ │ │ │ add %ecx,(%eax) │ │ │ │ jmp 9b458e │ │ │ │ - mov $0x9b179c8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x62641eb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %dh,(%eax) │ │ │ │ (bad) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ sub %bh,%al │ │ │ │ @@ -22540,21 +22627,24 @@ │ │ │ │ xor %dl,-0x64ba8000(%edi) │ │ │ │ add %dh,(%eax) │ │ │ │ inc %esi │ │ │ │ fwait │ │ │ │ add %cl,0xa(%eax) │ │ │ │ push %edi │ │ │ │ add %ebx,(%eax) │ │ │ │ - ljmp $0x9b11,$0xfc8fbfff │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + ljmp $0x6262,$0x7eb9bfff │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cmp %al,%dh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,(%eax) │ │ │ │ inc %esi │ │ │ │ @@ -22563,17 +22653,17 @@ │ │ │ │ inc %esi │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ds │ │ │ │ add %al,(%ecx) │ │ │ │ cmp %al,%dh │ │ │ │ rolb %cl,(%eax) │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f09b13,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc662603e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ inc %eax │ │ │ │ (bad) │ │ │ │ @@ -22586,155 +22676,166 @@ │ │ │ │ inc %esi │ │ │ │ fwait │ │ │ │ add %dl,-0x4fff64b9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - setnp %al │ │ │ │ - mov 0x4881,%eax │ │ │ │ + mov $0xc6627c1e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,0xd2c6(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009b47(%eax) │ │ │ │ dec %eax │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - or 0x4881a1f0(%ebx),%ebx │ │ │ │ + mov $0xc662787e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + loopne 9b48a8 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x48(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ dec %eax │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - jl 9b4909 │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc66275fe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + lock (bad) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,%al │ │ │ │ dec %eax │ │ │ │ fwait │ │ │ │ add %ah,0x68009b49(%eax) │ │ │ │ fistps 0x1(%edi) │ │ │ │ sub %bl,0x4a(%eax) │ │ │ │ - add -0xf64ff24(%edi),%cl │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add -0x399d8ca2(%ecx),%bh │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009b49(%eax) │ │ │ │ dec %edx │ │ │ │ fwait │ │ │ │ add %ch,-0xffea304(%eax) │ │ │ │ xor $0x4a,%al │ │ │ │ - add -0xf64fc44(%edi),%cl │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add -0x399d8fc2(%ecx),%bh │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + add %al,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x4a(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ dec %ebx │ │ │ │ fwait │ │ │ │ add %cl,0x7800d3dc(%eax) │ │ │ │ jecxz 9b4b0e │ │ │ │ - mov $0x9b01fc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x62727eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,0xd2c6(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov $0xc6,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%eax) │ │ │ │ dec %ebx │ │ │ │ fwait │ │ │ │ add %dh,-0x77ff64b5(%eax) │ │ │ │ ljmp $0xb2,$0x57b0015f │ │ │ │ - (bad) │ │ │ │ - mov $0xe5f09b7c,%esp │ │ │ │ - inc %esi │ │ │ │ - dec %eax │ │ │ │ + mov $0xc6620f3e,%ecx │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + enter $0xd2c6,$0x0 │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009b4b(%eax) │ │ │ │ dec %esp │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ jmp 5ffb4dcd <_edata@@Base+0x5afb4dcd> │ │ │ │ dec %ebx │ │ │ │ - add -0xf6487c4(%edi),%cl │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add -0x399df442(%ecx),%bh │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + fadd %st(6),%st │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x4c(%eax) │ │ │ │ fwait │ │ │ │ @@ -22742,21 +22843,23 @@ │ │ │ │ dec %ebp │ │ │ │ fwait │ │ │ │ add %cl,-0x1d(%eax) │ │ │ │ push %esp │ │ │ │ add %eax,%eax │ │ │ │ pop %esi │ │ │ │ dec %ebx │ │ │ │ - add -0xf648564(%edi),%cl │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add -0x399df6e2(%ecx),%bh │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + loopne 9b4d78 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ dec %ebp │ │ │ │ @@ -22765,127 +22868,136 @@ │ │ │ │ dec %ebp │ │ │ │ fwait │ │ │ │ add %cl,-0x1d(%eax) │ │ │ │ push %esp │ │ │ │ add %eax,%eax │ │ │ │ pop %esi │ │ │ │ dec %ebx │ │ │ │ - add -0xf6484a4(%edi),%cl │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add -0x399df722(%ecx),%bh │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + loopne 9b4e28 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,%al │ │ │ │ dec %ebp │ │ │ │ fwait │ │ │ │ add %dh,0x4e(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ lds (%ebx),%eax │ │ │ │ add %edi,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x9b779c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x62041eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + loopne 9b4ed8 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x4e(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ dec %edi │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ lds (%ebx),%eax │ │ │ │ add %edi,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x9b705c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x6203deb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + loopne 9b4f88 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ dec %edi │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ dec %edi │ │ │ │ fwait │ │ │ │ add %ah,-0x4ffdbf76(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - jl 9b504f │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6621ffe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,(%eax) │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + xor %al,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ dec %edi │ │ │ │ fwait │ │ │ │ add %al,0x38009b50(%eax) │ │ │ │ std │ │ │ │ pop %esp │ │ │ │ add %ecx,-0x8(%eax) │ │ │ │ loopne 9b5090 │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6621c1e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,-0x39(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + inc %eax │ │ │ │ + (bad) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009b50(%eax) │ │ │ │ push %ecx │ │ │ │ fwait │ │ │ │ add %bl,(%eax) │ │ │ │ xor $0x57b0015d,%eax │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - push $0xffffff9b │ │ │ │ - lock in $0x46,%eax │ │ │ │ - dec %eax │ │ │ │ + mov $0xc662197e,%ecx │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,-0x39(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + pop %eax │ │ │ │ + (bad) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ @@ -22893,17 +23005,18 @@ │ │ │ │ push %ecx │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ push %ecx │ │ │ │ fwait │ │ │ │ add %dh,0x2800b257(%eax) │ │ │ │ aam $0xff │ │ │ │ - mov $0x9b667c8f,%edi │ │ │ │ - lock jnp 9b5207 │ │ │ │ - dec %edi │ │ │ │ + mov $0x6215feb9,%edi │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %dh,-0x39(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ clc │ │ │ │ @@ -22911,34 +23024,38 @@ │ │ │ │ inc %eax │ │ │ │ add (%eax),%dh │ │ │ │ xor %dl,-0x64ae2000(%edi) │ │ │ │ add %dl,-0x17ff64ae(%eax) │ │ │ │ fcompl 0x1(%esi) │ │ │ │ loopne 9b530e │ │ │ │ inc %eax │ │ │ │ - add -0xf649c44(%edi),%cl │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add -0x399defc2(%ecx),%bh │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,-0x39(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + js 9b52f9 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009b52(%eax) │ │ │ │ push %ebx │ │ │ │ fwait │ │ │ │ add %dh,-0x77ff4da9(%eax) │ │ │ │ into │ │ │ │ (bad) │ │ │ │ - mov $0x9b59bc8f,%edi │ │ │ │ - lock jnp 9b5367 │ │ │ │ - dec %edi │ │ │ │ + mov $0x622a3eb9,%edi │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,%al │ │ │ │ enter $0xd2,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x52(%eax) │ │ │ │ sbb $0x1,%al │ │ │ │ @@ -22948,63 +23065,64 @@ │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ push %ebx │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - push %esi │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662251e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,-0x37(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + pusha │ │ │ │ + leave │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,%al │ │ │ │ push %ebx │ │ │ │ fwait │ │ │ │ add %ah,-0x4fff64ac(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - sbb $0x51,%al │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662229e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,-0x37(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + jo 9b550b │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009b54(%eax) │ │ │ │ push %ebp │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ pop %edi │ │ │ │ push %esp │ │ │ │ add %edi,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - mov $0x9b4dfc8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x623e7eb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ mov 0x200d2c9,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x64aab000(%edi) │ │ │ │ @@ -23013,138 +23131,148 @@ │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ pop %edi │ │ │ │ push %esp │ │ │ │ add %edi,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - mov $0x9b4dfc8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x623e7eb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ah,0xd2c9(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,%al │ │ │ │ pop %edi │ │ │ │ push %esp │ │ │ │ add %esi,(%eax) │ │ │ │ xor %dl,-0x64aa0000(%edi) │ │ │ │ add %dh,-0x7ff64aa(%eax) │ │ │ │ mov $0x54,%ch │ │ │ │ add %ecx,(%eax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - mov $0x9b4fdc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x623c5eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,0xd2c9(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + test $0xc9,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009b56(%eax) │ │ │ │ push %edi │ │ │ │ fwait │ │ │ │ add %dh,0x3b(%eax) │ │ │ │ inc %eax │ │ │ │ - add -0x70ff2d37(%eax),%ch │ │ │ │ - pushf │ │ │ │ - dec %ecx │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add -0x46ff2d37(%eax),%ch │ │ │ │ + push %ds │ │ │ │ + cmp -0x3a(%edx),%ah │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,0xd2c9(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov $0xc9,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x57(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ pop %eax │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - inc %ebp │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662367e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - lret $0xd2 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + add %cl,%dl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ pop %eax │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ pop %eax │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - faddl -0x65(%ecx) │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662325e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,-0x36(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push %eax │ │ │ │ + lret $0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,%al │ │ │ │ pop %eax │ │ │ │ fwait │ │ │ │ add %dh,0x59(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ pop %ebp │ │ │ │ dec %edx │ │ │ │ - add -0x70400040(%eax),%bh │ │ │ │ - sbb $0xbe,%al │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add -0x46400040(%eax),%bh │ │ │ │ + sahf │ │ │ │ + int $0x62 │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,-0x36(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push %eax │ │ │ │ + lret $0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x59(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ pop %edx │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ test $0x58,%al │ │ │ │ - add %esi,-0x70ff4da9(%eax) │ │ │ │ - fdivrl 0x46e5f09b(%eax) │ │ │ │ - dec %eax │ │ │ │ + add %esi,-0x46ff4da9(%eax) │ │ │ │ + pop %esi │ │ │ │ + lret │ │ │ │ + (bad) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,-0x36(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ @@ -23154,34 +23282,33 @@ │ │ │ │ add %ah,(%eax) │ │ │ │ pop %edx │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ pop %edx │ │ │ │ fwait │ │ │ │ add %dh,0x1800b257(%eax) │ │ │ │ - mov $0x5c8fbfff,%ebp │ │ │ │ - mov $0x9b,%ah │ │ │ │ - lock jnp 9b5af7 │ │ │ │ - dec %edi │ │ │ │ + mov $0xdeb9bfff,%ebp │ │ │ │ + (bad) │ │ │ │ + (bad) {%k3} │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %al,0xd2ca(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,-0x38(%eax) │ │ │ │ dec %edx │ │ │ │ add (%eax),%dh │ │ │ │ xor %dl,-0x64a53000(%edi) │ │ │ │ add %al,-0x4fff64a5(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f09bb1,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc662c23e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ clc │ │ │ │ lret $0xd2 │ │ │ │ @@ -23191,43 +23318,41 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009b5b(%eax) │ │ │ │ pop %esp │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0xac,%al │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662dfbe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - lret │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + or %cl,%bl │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,(%eax) │ │ │ │ pop %esp │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ pop %esp │ │ │ │ fwait │ │ │ │ add %ch,-0x54(%eax) │ │ │ │ pop %eax │ │ │ │ - add %ecx,-0x7040004a(%eax) │ │ │ │ - pushf │ │ │ │ - test $0x9b,%al │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + add %ecx,-0x4640004a(%eax) │ │ │ │ + push %ds │ │ │ │ + (bad) -0x3a(%edx) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ cmp %cl,%bl │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -23237,40 +23362,36 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ pop %esp │ │ │ │ fwait │ │ │ │ add %dl,0x68009b5d(%eax) │ │ │ │ lods %ds:(%esi),%al │ │ │ │ pop %eax │ │ │ │ - add %ecx,-0x7040004a(%eax) │ │ │ │ - pushf │ │ │ │ - test $0x9b,%al │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + add %ecx,-0x4640004a(%eax) │ │ │ │ + push %ds │ │ │ │ + (bad) -0x3a(%edx) │ │ │ │ + lds 0xa1(%edx),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - lret │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cmp %cl,%bl │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push $0x300158ac │ │ │ │ xor %dl,-0x64a27000(%edi) │ │ │ │ add %al,0x5e(%eax) │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ mov $0x58,%dh │ │ │ │ - add %ebx,-0x7040004b(%eax) │ │ │ │ - cld │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add %ebx,-0x4640004b(%eax) │ │ │ │ + jle 9b5e2c │ │ │ │ + (bad) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %al,-0x35(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ @@ -23279,17 +23400,17 @@ │ │ │ │ add %dh,%al │ │ │ │ pop %esi │ │ │ │ fwait │ │ │ │ add %ah,0x48(%eax) │ │ │ │ dec %ebx │ │ │ │ add -0x35(%eax),%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f09ba4,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc662d73e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ dec %eax │ │ │ │ lret │ │ │ │ @@ -23302,178 +23423,195 @@ │ │ │ │ pop %esi │ │ │ │ fwait │ │ │ │ add %ah,-0x4fff64a1(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - fsubl -0x7e5e0f65(%eax) │ │ │ │ - dec %eax │ │ │ │ + mov $0xc662d35e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,0xd2cb(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cwtl │ │ │ │ + lret │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009b5f(%eax) │ │ │ │ pusha │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0x9d,%al │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662eebe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,%al │ │ │ │ - lret │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + call 9c33c0 │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x60(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ popa │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - sbb $0x99,%al │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662ea9e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,-0x34(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + inc %eax │ │ │ │ + int3 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%eax) │ │ │ │ popa │ │ │ │ fwait │ │ │ │ add %dh,0x20009b61(%eax) │ │ │ │ sbb %edx,0x2(%esi) │ │ │ │ - sbb %ch,0x5c8fbfff(%ebp) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + sbb %ch,-0x21464001(%ebp) │ │ │ │ + out %al,$0x62 │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,-0x34(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + inc %eax │ │ │ │ + int3 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009b61(%eax) │ │ │ │ bound %ebx,0x5b5fb800(%ebx) │ │ │ │ - add %esi,-0x70ff4da9(%eax) │ │ │ │ - sbb $0x90,%al │ │ │ │ - fwait │ │ │ │ - lock in $0x46,%eax │ │ │ │ - dec %eax │ │ │ │ + add %esi,-0x46ff4da9(%eax) │ │ │ │ + sahf │ │ │ │ + jecxz 9b62d6 │ │ │ │ + (bad) │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,-0x34(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + pop %eax │ │ │ │ + int3 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x62(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ arpl %ebx,-0x4da85000(%ebx) │ │ │ │ add %bh,-0x57(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x9b939c8f,%edi │ │ │ │ - lock jnp 9b6337 │ │ │ │ - dec %edi │ │ │ │ + mov $0x62e01eb9,%edi │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %dh,-0x34(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xor %ch,(%esi) │ │ │ │ push %esi │ │ │ │ add (%eax),%dh │ │ │ │ xor %dl,-0x649cf000(%edi) │ │ │ │ add %al,%al │ │ │ │ arpl %ebx,-0x4da85000(%ebx) │ │ │ │ - add %dh,-0x70ff4da9(%eax) │ │ │ │ - cld │ │ │ │ - mov %bl,0x4881a1f0(%ebx) │ │ │ │ + add %dh,-0x46ff4da9(%eax) │ │ │ │ + jle 9b63ce │ │ │ │ + (bad) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,%al │ │ │ │ int3 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,%al │ │ │ │ arpl %ebx,-0x649b9000(%ebx) │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - jl 9b640e │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662f8fe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + clc │ │ │ │ int3 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x64(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ gs fwait │ │ │ │ add %cl,(%eax) │ │ │ │ bound %ebx,0x1(%ebx) │ │ │ │ - call 905b64d3 <_edata@@Base+0x8b5b64d3> │ │ │ │ - faddl -0x3d540f65(%edi) │ │ │ │ - pop %eax │ │ │ │ + call ba5b64d3 <_edata@@Base+0xb55b64d3> │ │ │ │ + pop %esi │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,(%eax) │ │ │ │ int $0xd2 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x649ae000(%edi) │ │ │ │ add %dl,%al │ │ │ │ gs fwait │ │ │ │ add %cl,(%eax) │ │ │ │ bound %ebx,0x1(%ebx) │ │ │ │ - call 905b6583 <_edata@@Base+0x8b5b6583> │ │ │ │ - faddl -0x3eb80f65(%edi) │ │ │ │ - pop %eax │ │ │ │ + call ba5b6583 <_edata@@Base+0xb55b6583> │ │ │ │ + pop %esi │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,(%eax) │ │ │ │ int $0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ @@ -23482,144 +23620,147 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ gs fwait │ │ │ │ add %al,0x48009b66(%eax) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ pop %ebx │ │ │ │ add %edi,%eax │ │ │ │ - mov 0x3c8fbfff,%eax │ │ │ │ - sbbb $0x0,0x4881a1f0(%ebx) │ │ │ │ + mov 0xbeb9bfff,%eax │ │ │ │ + int1 │ │ │ │ + (bad) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - pop %ecx │ │ │ │ - mov $0x0,%dl │ │ │ │ - xor %cl,%ch │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + sub %bl,-0x4e(%ecx) │ │ │ │ + add %dh,(%eax) │ │ │ │ + int $0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009b66(%eax) │ │ │ │ addr16 fwait │ │ │ │ add %ah,%al │ │ │ │ push %esp │ │ │ │ push %esi │ │ │ │ add (%eax),%dh │ │ │ │ int $0xd2 │ │ │ │ - add %cl,-0xf647c04(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399d0f82(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - int $0xd2 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cmp %cl,%ch │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,(%eax) │ │ │ │ addr16 fwait │ │ │ │ add %ah,%al │ │ │ │ addr16 fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %eax,-0x50(%esp,%eax,1) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - fdivr %st,%st(7) │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6628c5e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,0xd2cd(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov %cl,%ch │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ addr16 fwait │ │ │ │ add %dl,0x38009b68(%eax) │ │ │ │ jb 9b68f6 │ │ │ │ - add %esi,-0x70ff4da9(%eax) │ │ │ │ - jl 9b689e │ │ │ │ - fwait │ │ │ │ - lock in $0x46,%eax │ │ │ │ - dec %eax │ │ │ │ + add %esi,-0x46ff4da9(%eax) │ │ │ │ + decb 0x3567c662(%eax) │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,0x200d2cd(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,0x3000b257(%eax) │ │ │ │ - xor %dl,-0x64977000(%edi) │ │ │ │ - add %al,0x69(%eax) │ │ │ │ - fwait │ │ │ │ - add %dh,-0x17ff4da9(%eax) │ │ │ │ - fwait │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + test $0xcd,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov $0x57,%al │ │ │ │ + mov $0x0,%dl │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %dl,0x40009b68(%eax) │ │ │ │ + imul $0xff9be800,-0x4da85000(%ebx),%ebx │ │ │ │ + mov $0x62857eb9,%edi │ │ │ │ (bad) │ │ │ │ - mov $0x9bf6fc8f,%edi │ │ │ │ - lock jnp 9b6967 │ │ │ │ - dec %edi │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %al,%al │ │ │ │ int $0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x40(%eax) │ │ │ │ push %edi │ │ │ │ add (%eax),%dh │ │ │ │ xor %dl,-0x6496c000(%edi) │ │ │ │ add %dh,%al │ │ │ │ imul $0xb257b000,-0x4da85000(%ebx),%ebx │ │ │ │ - add %cl,-0xf640c24(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399d7fa2(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - into │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cmp %cl,%dh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,%al │ │ │ │ imul $0xb257b000,-0x64956000(%ebx),%ebx │ │ │ │ - add %dh,-0x70ff4da9(%eax) │ │ │ │ - pop %esp │ │ │ │ - out %al,(%dx) │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add %dh,-0x46ff4da9(%eax) │ │ │ │ + ficomps -0xddc399e(%ebp) │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,-0x32(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + dec %eax │ │ │ │ + into │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009b6a(%eax) │ │ │ │ imul $0x1,0x5b763800(%ebx),%ebx │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0xeb,%al │ │ │ │ - fwait │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0xc66298be,%ecx │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ js 9b6bc0 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -23630,105 +23771,105 @@ │ │ │ │ add %dl,0x6b(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ jbe 9b6c66 │ │ │ │ - add %esi,-0x70ff4da9(%eax) │ │ │ │ - cmp $0xeb,%al │ │ │ │ - fwait │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + add %esi,-0x46ff4da9(%eax) │ │ │ │ + mov $0xc5c66298,%esi │ │ │ │ + mov $0xa1,%dl │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %bh,-0x32(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %dh,0x5b(%esi) │ │ │ │ add %esi,(%eax) │ │ │ │ xor %dl,-0x64940000(%edi) │ │ │ │ add %dh,-0x67ff6494(%eax) │ │ │ │ jecxz 9b6d18 │ │ │ │ add %ebp,-0x6c(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x9be51c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x62969eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,0xd2ce(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + or $0xd2,%dh │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009b6c(%eax) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %ch,-0x7ffda884(%eax) │ │ │ │ into │ │ │ │ rolb %cl,(%eax) │ │ │ │ - (bad) │ │ │ │ - fsub %st,%st(6) │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662955e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,0xd2ce(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov %cl,%dh │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x6d(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0xe3,%al │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc66290be,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,%al │ │ │ │ - into │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + fmul %st(6),%st │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ fwait │ │ │ │ add %cl,0x2800d3dc(%eax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ - mov $0x9bde7c8f,%edi │ │ │ │ - lock inc %ecx │ │ │ │ - call *0x0(%esi) │ │ │ │ + mov $0x62adfeb9,%edi │ │ │ │ + mov $0x8c,%bl │ │ │ │ + scas %es:(%edi),%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - pop %ecx │ │ │ │ - mov $0x0,%dl │ │ │ │ - fmul %st(6),%st │ │ │ │ + sub %bl,-0x4e(%ecx) │ │ │ │ + add %bl,%al │ │ │ │ + into │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ @@ -23736,17 +23877,17 @@ │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ fwait │ │ │ │ add %dh,0x6f(%eax) │ │ │ │ fwait │ │ │ │ add %cl,0x2800d3dc(%eax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ - mov $0x9bdf5c8f,%edi │ │ │ │ - lock inc %ebp │ │ │ │ - in $0x55,%eax │ │ │ │ + mov $0x62acdeb9,%edi │ │ │ │ + mov $0x96,%bh │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,%al │ │ │ │ into │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -23757,78 +23898,81 @@ │ │ │ │ add %dh,0x6f(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ jo 9b6fc2 │ │ │ │ add %cl,0x2800d3dc(%eax) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ - mov $0x9bd85c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x62abdeb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,%al │ │ │ │ - into │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + call 9c4393 │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ jo 9b706e │ │ │ │ add %dl,%al │ │ │ │ jo 9b7072 │ │ │ │ add %al,-0x3e(%eax) │ │ │ │ inc %edx │ │ │ │ add $0xb0,%al │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - sbb $0xda,%al │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662a99e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,%al │ │ │ │ - into │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + call 9c4443 │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ jo 9b711e │ │ │ │ add %al,-0x37ff648f(%eax) │ │ │ │ mov $0x57b0015f,%ecx │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - fwait │ │ │ │ - lock in $0x46,%eax │ │ │ │ - dec %eax │ │ │ │ + mov $0xc662a75e,%ecx │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - iret │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + add %cl,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009b71(%eax) │ │ │ │ jb 9b71d2 │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f09bd2,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc662a13e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ pop %eax │ │ │ │ iret │ │ │ │ @@ -23839,36 +23983,40 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,(%eax) │ │ │ │ jb 9b727e │ │ │ │ add %ah,%al │ │ │ │ jb 9b7282 │ │ │ │ add %dh,0x6800b257(%eax) │ │ │ │ mov %bh,%bh │ │ │ │ - mov $0x9bcdfc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x62be7eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,-0x31(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + jo 9b7351 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ jb 9b732e │ │ │ │ add %dl,-0x4fff648d(%eax) │ │ │ │ xchg %eax,%esi │ │ │ │ inc %ebx │ │ │ │ add $0xb0,%al │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f09bcf,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc662bc3e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ jo 9b7401 │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -23879,75 +24027,80 @@ │ │ │ │ add %dl,0x40009b73(%eax) │ │ │ │ je 9b73e2 │ │ │ │ add %al,%al │ │ │ │ jb 9b748e │ │ │ │ add $0x48,%al │ │ │ │ clc │ │ │ │ loopne 9b7450 │ │ │ │ - (bad) │ │ │ │ - pop %esp │ │ │ │ - leave │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662bade,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,-0x31(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + js 9b74b1 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x74(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ je 9b7492 │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - sbb $0xcb,%al │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662b89e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,-0x31(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + js 9b7561 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,%al │ │ │ │ je 9b753e │ │ │ │ add %ah,-0x37ff648b(%eax) │ │ │ │ enter $0x15f,$0x48 │ │ │ │ clc │ │ │ │ loopne 9b75b0 │ │ │ │ - (bad) │ │ │ │ - fadd %st,%st(5) │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662b65e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,0xd2cf(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + or $0xd2,%bh │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009b75(%eax) │ │ │ │ jbe 9b75f2 │ │ │ │ add %ch,(%eax) │ │ │ │ in $0x5e,%al │ │ │ │ - add %edi,-0x7040007e(%eax) │ │ │ │ - mov $0xa1f09bc0,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + add %edi,-0x4640007e(%eax) │ │ │ │ + ds mov $0x62,%bl │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ add %dl,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -23957,59 +24110,61 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x76(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ ja 9b76a2 │ │ │ │ add %ah,(%eax) │ │ │ │ lcall $0xd2,$0xd000025d │ │ │ │ - (bad) │ │ │ │ - jl 9b76d5 │ │ │ │ - fwait │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc662b1fe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - rcl $1,%dl │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + or %dl,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%eax) │ │ │ │ ja 9b774e │ │ │ │ add %dh,-0x4fff6489(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pop %esp │ │ │ │ - ds lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc6634dde,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,-0x30(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + pop %eax │ │ │ │ + rcl $1,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009b77(%eax) │ │ │ │ js 9b7802 │ │ │ │ add %ch,%al │ │ │ │ aam $0x47 │ │ │ │ add %al,%ch │ │ │ │ nop │ │ │ │ loope 9b7870 │ │ │ │ - (bad) │ │ │ │ - cmp $0x38,%al │ │ │ │ - lcall $0x0,$0x5471e5f0 │ │ │ │ + mov $0xc6634bbe,%ecx │ │ │ │ + add 0x0(%di),%ch │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,-0x30(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -24022,282 +24177,284 @@ │ │ │ │ add %dl,(%eax) │ │ │ │ jns 9b78b2 │ │ │ │ add %bh,-0xe(%eax) │ │ │ │ pop %esi │ │ │ │ add %edi,%eax │ │ │ │ (bad) │ │ │ │ pop %ebp │ │ │ │ - add -0xf65c584(%edi),%cl │ │ │ │ - in $0x46,%eax │ │ │ │ - dec %eax │ │ │ │ + add -0x399cb602(%ecx),%bh │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,0x200d2d0(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + nop │ │ │ │ + rcl $1,%dl │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x6486f000(%edi) │ │ │ │ add %al,%al │ │ │ │ jns 9b7962 │ │ │ │ add %dh,0x6800b257(%eax) │ │ │ │ jl 9b79ce │ │ │ │ - mov $0x9a35fc8f,%edi │ │ │ │ - lock jnp 9b79e7 │ │ │ │ - dec %edi │ │ │ │ + mov $0x63467eb9,%edi │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,0xd2d0(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ sbbl $0x973030,0x2(%esi) │ │ │ │ sarb $0x0,-0x65(%ecx) │ │ │ │ jo 9b7af0 │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - fdivl (%edx) │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc663415e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,(%eax) │ │ │ │ - rcl $1,%edx │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + and %dl,%cl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x7a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ jnp 9b7ac2 │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pop %esp │ │ │ │ - sub $0x81a1f09a,%eax │ │ │ │ - dec %eax │ │ │ │ + mov $0xc6635ede,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,(%eax) │ │ │ │ - rcl $1,%edx │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + xor %dl,%cl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ jnp 9b7b6e │ │ │ │ add %dl,%al │ │ │ │ jnp 9b7b72 │ │ │ │ add %bl,-0x27fea101(%eax) │ │ │ │ jne 9b7bde │ │ │ │ - mov $0x9a2a3c8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x6359beb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ pusha │ │ │ │ rcl $1,%edx │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x64843000(%edi) │ │ │ │ add %al,-0x67ff6484(%eax) │ │ │ │ lcall *0x1(%esi) │ │ │ │ fdivs -0x1(%ebp) │ │ │ │ - mov $0x9a2a3c8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x6359beb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ah,-0x2f(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cwtl │ │ │ │ lcall *0x1(%esi) │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009b7c(%eax) │ │ │ │ jge 9b7cd2 │ │ │ │ add %bh,-0x17fea0f7(%eax) │ │ │ │ je 9b7d3e │ │ │ │ - mov $0x9a241c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x63579eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,-0x2f(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push $0xd2d1 │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,(%eax) │ │ │ │ jge 9b7d7e │ │ │ │ add %ah,%al │ │ │ │ jge 9b7d82 │ │ │ │ add %dh,-0x6c(%eax) │ │ │ │ pop %esi │ │ │ │ add -0x2f(%eax),%ch │ │ │ │ rolb %cl,(%eax) │ │ │ │ - (bad) │ │ │ │ - fsubl 0x81a1f09a │ │ │ │ - dec %eax │ │ │ │ + mov $0xc663565e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,-0x2f(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + jo 9b7e53 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ jge 9b7e2e │ │ │ │ add %dl,-0x4fff6482(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0x22,%al │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc66351be,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,%al │ │ │ │ - rcl $1,%edx │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + rcl $0xd2,%cl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009b7e(%eax) │ │ │ │ jg 9b7ee2 │ │ │ │ add %bl,(%eax) │ │ │ │ mov 0x1(%edi),%ds │ │ │ │ dec %eax │ │ │ │ clc │ │ │ │ loopne 9b7f50 │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - sbb $0x9a,%al │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6636f7e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,%al │ │ │ │ - rcl $1,%edx │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + enter $0xd2d1,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x7f(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ jg 9b7f92 │ │ │ │ add %cl,0x4800d3dc(%eax) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ (bad) │ │ │ │ - mov $0x9a183c8f,%edi │ │ │ │ - lock inc %ecx │ │ │ │ - call *0x0(%esi) │ │ │ │ + mov $0x636bbeb9,%edi │ │ │ │ + mov $0x8c,%bl │ │ │ │ + scas %es:(%edi),%eax │ │ │ │ ... │ │ │ │ + sub %bl,-0x4e(%ecx) │ │ │ │ + add %cl,%al │ │ │ │ + rcl $1,%edx │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - pop %ecx │ │ │ │ - mov $0x0,%dl │ │ │ │ - enter $0xd2d1,$0x0 │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov $0x57,%al │ │ │ │ - mov $0x0,%dl │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %dh,%al │ │ │ │ - jg 9b803e │ │ │ │ + add %dh,0x3000b257(%eax) │ │ │ │ + xor %dl,-0x64801000(%edi) │ │ │ │ add %ah,-0x77ff6480(%eax) │ │ │ │ (bad) │ │ │ │ add %cl,0x6f(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x9a191c8f,%edi │ │ │ │ - lock inc %ebp │ │ │ │ - in $0x55,%eax │ │ │ │ + mov $0x636a9eb9,%edi │ │ │ │ + mov $0x96,%bh │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %bl,%al │ │ │ │ rcl $1,%edx │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x647f6000(%edi) │ │ │ │ add %dl,-0x7f(%eax) │ │ │ │ fwait │ │ │ │ add %cl,0x4800d3dc(%eax) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ (bad) │ │ │ │ - mov $0x9a1a1c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x63699eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,%al │ │ │ │ - rcl $1,%edx │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + fcom %st(1) │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,-0x7f(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ sbbb $0x1,0x5fb50800(%ebx) │ │ │ │ dec %eax │ │ │ │ clc │ │ │ │ loopne 9b8210 │ │ │ │ - (bad) │ │ │ │ - fcoml (%edx,%ebx,4) │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc663675e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,%al │ │ │ │ - rcl $1,%edx │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + loopne 9b8273 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%eax) │ │ │ │ sbbb $0x0,-0x647d5000(%ebx) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - call 905b822b <_edata@@Base+0x8b5b822b> │ │ │ │ - cld │ │ │ │ - adc %bl,0x4f107bf0(%edx) │ │ │ │ + call ba5b822b <_edata@@Base+0xb55b822b> │ │ │ │ + jle 9b8326 │ │ │ │ + arpl %eax,%esi │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %cl,(%eax) │ │ │ │ rcl %cl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ @@ -24306,229 +24463,234 @@ │ │ │ │ add $0x30,%al │ │ │ │ xor %dl,-0x647d5000(%edi) │ │ │ │ add %ah,-0x7d(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - fmull 0x81a1f09a │ │ │ │ - dec %eax │ │ │ │ + mov $0xc6637e5e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,0xd2d2(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + adc $0xd2,%dl │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,-0x7d(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ test %bl,-0x4da85000(%ebx) │ │ │ │ - add %dh,-0x70ff4da9(%eax) │ │ │ │ - pop %esp │ │ │ │ - or %bl,0x4881a1f0(%edx) │ │ │ │ + add %dh,-0x46ff4da9(%eax) │ │ │ │ + fidivrs 0x63(%ebx) │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,0xd2d2(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + nop │ │ │ │ + rcl %cl,%dl │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ test %bl,-0x647b4000(%ebx) │ │ │ │ add %cl,(%eax) │ │ │ │ mov 0x6458015f,%al │ │ │ │ (bad) │ │ │ │ - mov $0x9a053c8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x6376beb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ rcl $0xd2,%dl │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x647b4000(%edi) │ │ │ │ add %dh,-0x7b(%eax) │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ mov 0x6458015f,%al │ │ │ │ (bad) │ │ │ │ - mov $0x9a053c8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x6376beb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %al,%al │ │ │ │ rcl %cl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ mov 0x3030015f,%al │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,-0x7b(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ xchg %bl,0x5faec800(%ebx) │ │ │ │ add %ebp,0x63(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x9a071c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x63749eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,%al │ │ │ │ - rcl %cl,%dl │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + enter $0xd2d2,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ xchg %bl,-0x64793000(%ebx) │ │ │ │ add %bh,(%eax) │ │ │ │ addl $0xffffffc8,0x4(%ecx) │ │ │ │ rcl %cl,%dl │ │ │ │ - add %cl,-0xf65ff24(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399c8ca2(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,%al │ │ │ │ - rcl %cl,%dl │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + rcl $1,%dl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ xchg %bl,-0x64788000(%ebx) │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0x7d,%al │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc6630ebe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,(%eax) │ │ │ │ - rcl %cl,%edx │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + and %dl,%bl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009b87(%eax) │ │ │ │ mov %bl,0x5fb1a800(%ebx) │ │ │ │ add %ebx,0x33(%eax) │ │ │ │ dec %esi │ │ │ │ - add $0x8f,%al │ │ │ │ - cld │ │ │ │ - jg 9b87de │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add $0xb9,%al │ │ │ │ + jle 9b884f │ │ │ │ + arpl %eax,%esi │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,(%eax) │ │ │ │ - rcl %cl,%edx │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + sub %dl,%bl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,(%eax) │ │ │ │ mov %bl,-0x64772000(%ebx) │ │ │ │ add %ch,(%eax) │ │ │ │ mov $0x5f,%bl │ │ │ │ add %ebx,(%eax) │ │ │ │ clc │ │ │ │ loopne 9b88f0 │ │ │ │ - (bad) │ │ │ │ - cmp $0x7a,%al │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc66309be,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,(%eax) │ │ │ │ - rcl %cl,%edx │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + xor %dl,%bl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ mov %bl,-0x64767000(%ebx) │ │ │ │ add %ch,0x58015def(%eax) │ │ │ │ xor 0x4(%esi),%ecx │ │ │ │ - (bad) │ │ │ │ - sbb $0x7b,%al │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc663089e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,(%eax) │ │ │ │ - rcl %cl,%edx │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + xor %dl,%bl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009b89(%eax) │ │ │ │ mov 0x5df0e800(%ebx),%bl │ │ │ │ add %ebx,(%eax) │ │ │ │ clc │ │ │ │ loopne 9b8a50 │ │ │ │ - (bad) │ │ │ │ - pop %esp │ │ │ │ - jne 9b89ee │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc66306de,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - rcl %cl,%edx │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cmp %dl,%bl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,-0x76(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ mov -0x4da85000(%ebx),%bl │ │ │ │ add %cl,%al │ │ │ │ pop %ebx │ │ │ │ (bad) │ │ │ │ - mov $0x9a773c8f,%edi │ │ │ │ - lock jnp 9b8b17 │ │ │ │ - dec %edi │ │ │ │ + mov $0x6304beb9,%edi │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %dh,(%eax) │ │ │ │ rcl %cl,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,-0x5f(%eax) │ │ │ │ @@ -24537,50 +24699,53 @@ │ │ │ │ xor %dl,-0x64751000(%edi) │ │ │ │ add %ah,-0x57ff6475(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ pop %ebp │ │ │ │ add %ecx,%eax │ │ │ │ cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ pop %edi │ │ │ │ - add -0xf659384(%edi),%cl │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add -0x399ce002(%ecx),%bh │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - rcl %cl,%edx │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cmp %dl,%bl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009b8b(%eax) │ │ │ │ mov %ds,-0x4da85000(%ebx) │ │ │ │ - add %ch,-0x704000a8(%eax) │ │ │ │ - jl 9b8cd0 │ │ │ │ - lcall $0x0,$0x4f107bf0 │ │ │ │ + add %ch,-0x464000a8(%eax) │ │ │ │ + (bad) │ │ │ │ + push %ds │ │ │ │ + arpl %eax,%esi │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %bl,-0x2d(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cwtl │ │ │ │ das │ │ │ │ pop %edi │ │ │ │ add (%eax),%dh │ │ │ │ xor %dl,-0x6473b000(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ lea 0x5d8c0800(%ebx),%ebx │ │ │ │ - add %esp,-0x70fda0cf(%eax) │ │ │ │ - mov $0xa1f09a6a,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + add %esp,-0x46fda0cf(%eax) │ │ │ │ + sbb %esp,%ds:-0x3a(%ebx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ pusha │ │ │ │ rcl %cl,%edx │ │ │ │ @@ -24592,107 +24757,101 @@ │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%eax) │ │ │ │ lea -0x64725000(%ebx),%ebx │ │ │ │ add %cl,-0x37ff2c24(%eax) │ │ │ │ push %esp │ │ │ │ (bad) │ │ │ │ - mov $0x9a671c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x63149eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,(%eax) │ │ │ │ - aam $0xd2 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + and %dl,%ah │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009b8d(%eax) │ │ │ │ mov 0x4fe8e800(%ebx),%ds │ │ │ │ - add -0x70ff2d2c(%eax),%al │ │ │ │ - cld │ │ │ │ - pop %eax │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + add -0x46ff2d2c(%eax),%al │ │ │ │ + jle 9b8e9e │ │ │ │ + arpl %eax,%esi │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,0xd2d4(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov %dl,%ah │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,-0x72(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ (bad) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - fcoml -0x10(%edx,%ebx,4) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + mov $0xc663275e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,%al │ │ │ │ - aam $0xd2 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + fcom %st(4) │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ (bad) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ dec %ebx │ │ │ │ (bad) │ │ │ │ - mov $0x9a501c8f,%edi │ │ │ │ - lock inc %ecx │ │ │ │ - call *0x0(%esi) │ │ │ │ + mov $0x63239eb9,%edi │ │ │ │ + mov $0x8c,%bl │ │ │ │ + scas %es:(%edi),%eax │ │ │ │ ... │ │ │ │ + sub %bl,-0x4e(%ecx) │ │ │ │ + add %bl,%al │ │ │ │ + aam $0xd2 │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - pop %ecx │ │ │ │ - mov $0x0,%dl │ │ │ │ - fcom %st(4) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov $0x57,%al │ │ │ │ - mov $0x0,%dl │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - fwait │ │ │ │ + add %dh,0x3000b257(%eax) │ │ │ │ + xor %dl,-0x64704000(%edi) │ │ │ │ add %dh,-0x70(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ dec %ebx │ │ │ │ (bad) │ │ │ │ - mov $0x9a517c8f,%edi │ │ │ │ - lock inc %ebp │ │ │ │ - in $0x55,%eax │ │ │ │ + mov $0x6322feb9,%edi │ │ │ │ + mov $0x96,%bh │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,%al │ │ │ │ aam $0xd2 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ @@ -24701,22 +24860,24 @@ │ │ │ │ xchg %eax,%ecx │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ dec %ebx │ │ │ │ (bad) │ │ │ │ - mov $0x9a527c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x6321feb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,%al │ │ │ │ - aam $0xd2 │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + call 9c6499 │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ @@ -24724,17 +24885,17 @@ │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ xchg %eax,%ecx │ │ │ │ fwait │ │ │ │ add %dh,-0x5ffdba11(%eax) │ │ │ │ pushf │ │ │ │ loope 9b91e0 │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f09a53,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc663203e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ call 9c6549 │ │ │ │ add %al,(%eax) │ │ │ │ @@ -24744,237 +24905,242 @@ │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ xchg %eax,%ecx │ │ │ │ fwait │ │ │ │ add %al,0x40009b92(%eax) │ │ │ │ sub 0x2(%ecx),%dl │ │ │ │ - call 905b91d8 <_edata@@Base+0x8b5b91d8> │ │ │ │ - cld │ │ │ │ - dec %edi │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + call ba5b91d8 <_edata@@Base+0xb55b91d8> │ │ │ │ + jle 9b92cf │ │ │ │ + arpl %eax,%esi │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,%al │ │ │ │ - aam $0xd2 │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + call 9c65f9 │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009b92(%eax) │ │ │ │ xchg %eax,%ebx │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ dec %edx │ │ │ │ push %eax │ │ │ │ add (%eax),%al │ │ │ │ aad $0xd2 │ │ │ │ - add %cl,-0xf65ba44(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399cc9c2(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - aad $0xd2 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + or %dl,%ch │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,(%eax) │ │ │ │ xchg %eax,%ebx │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ xchg %eax,%ebx │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - jl 9b943a │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc66334fe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - aad $0xd2 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + or %dl,%ch │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ xchg %eax,%ebx │ │ │ │ fwait │ │ │ │ add %dl,-0x27ff646c(%eax) │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ push %esi │ │ │ │ add %esi,%eax │ │ │ │ out %al,(%dx) │ │ │ │ inc %ebp │ │ │ │ - add -0xf65bda4(%edi),%cl │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add -0x399cce22(%ecx),%bh │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,(%eax) │ │ │ │ - aad $0xd2 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + adc %dl,%ch │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009b94(%eax) │ │ │ │ xchg %eax,%ebp │ │ │ │ fwait │ │ │ │ add %ch,-0x77fea6ee(%eax) │ │ │ │ cmp $0xff,%al │ │ │ │ - mov $0x9ab49c8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x63c71eb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %al,0xd2d5(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x30015912(%eax) │ │ │ │ xor %dl,-0x646ac000(%edi) │ │ │ │ add %dh,%al │ │ │ │ xchg %eax,%ebp │ │ │ │ fwait │ │ │ │ add %ch,-0x67fea6eb(%eax) │ │ │ │ cmp %edi,%edi │ │ │ │ - mov $0x9ab6fc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x63c57eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,0xd2d5(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov %dl,%ch │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,%al │ │ │ │ xchg %eax,%ebp │ │ │ │ fwait │ │ │ │ add %ah,0x50009b96(%eax) │ │ │ │ cli │ │ │ │ push %esp │ │ │ │ add $0x88,%al │ │ │ │ aad $0xd2 │ │ │ │ - add %cl,-0xf654f44(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399c3cc2(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,0xd2d5(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + nop │ │ │ │ + aad $0xd2 │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009b96(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc663df1e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,%al │ │ │ │ - aad $0xd2 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + loopne 9b97c7 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,-0x69(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ cwtl │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ adc $0x57b00159,%eax │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pop %esp │ │ │ │ - scas %es:(%edi),%eax │ │ │ │ - lcall $0x0,$0x4846e5f0 │ │ │ │ + mov $0xc663dcde,%ecx │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + clc │ │ │ │ aad $0xd2 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x64680000(%edi) │ │ │ │ add %dh,-0x4fff6468(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - fdivs 0xdc8fbfff │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - lcall $0x0,$0x4f107bf0 │ │ │ │ + fdivs 0x5eb9bfff │ │ │ │ + fldenv -0x3a(%ebx) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %dl,(%eax) │ │ │ │ (bad) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x300455ea,%eax │ │ │ │ xor %dl,-0x64675000(%edi) │ │ │ │ add %ah,-0x67(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0xa0,%al │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc663d3be,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,0xd2d6(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov %dl,%dh │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,-0x67(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ lcall $0xb2,$0x57b0009b │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f09aa2,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc663d13e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ @@ -24985,19 +25151,18 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ lcall $0x9b,$0x9ac0009b │ │ │ │ enter $0x5918,$0x1 │ │ │ │ dec %eax │ │ │ │ das │ │ │ │ (bad) │ │ │ │ - mov $0x9a9f1c8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x63ec9eb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ enter $0xd2d6,$0x0 │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ @@ -25006,19 +25171,18 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,%al │ │ │ │ lcall $0x9b,$0x9b70009b │ │ │ │ enter $0x5918,$0x1 │ │ │ │ dec %eax │ │ │ │ das │ │ │ │ (bad) │ │ │ │ - mov $0x9a9f1c8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x63ec9eb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %cl,%al │ │ │ │ (bad) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ enter $0x5918,$0x1 │ │ │ │ @@ -25027,21 +25191,24 @@ │ │ │ │ add %dh,-0x65(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ pushf │ │ │ │ fwait │ │ │ │ add %bl,0x5801591a(%eax) │ │ │ │ cs (bad) │ │ │ │ - mov $0x9a997c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x63eafeb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + rcl $1,%dh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ pushf │ │ │ │ @@ -25049,64 +25216,64 @@ │ │ │ │ add %dl,%al │ │ │ │ pushf │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ call *0x4(%ebp) │ │ │ │ rcl $1,%dh │ │ │ │ rolb %cl,(%eax) │ │ │ │ - (bad) │ │ │ │ - cmp $0x9b,%al │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc663e8be,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + fcom %st(6) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ pushf │ │ │ │ fwait │ │ │ │ add %al,-0x4fff6463(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - sbb $0x97,%al │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc663e49e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,(%eax) │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + sub %dl,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009b9d(%eax) │ │ │ │ sahf │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ sub %bh,%bh │ │ │ │ - mov $0x9a925c8f,%edi │ │ │ │ - lock inc %ecx │ │ │ │ - call *0x0(%esi) │ │ │ │ + mov $0x63e1deb9,%edi │ │ │ │ + mov $0x8c,%bl │ │ │ │ + scas %es:(%edi),%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,(%eax) │ │ │ │ - pop %ecx │ │ │ │ - mov $0x0,%dl │ │ │ │ - sub %dl,%bh │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ @@ -25116,17 +25283,17 @@ │ │ │ │ add %ah,%al │ │ │ │ sahf │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ sub %bh,%bh │ │ │ │ - mov $0x9a93bc8f,%edi │ │ │ │ - lock inc %ebp │ │ │ │ - in $0x55,%eax │ │ │ │ + mov $0x63e03eb9,%edi │ │ │ │ + mov $0x96,%bh │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %bh,(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -25137,150 +25304,169 @@ │ │ │ │ add %ah,%al │ │ │ │ sahf │ │ │ │ fwait │ │ │ │ add %dl,0x9b9f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ sub %bh,%bh │ │ │ │ - mov $0x9a8cbc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x63ff3eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cmp %dl,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009b9f(%eax) │ │ │ │ mov 0xf568009b,%al │ │ │ │ popa │ │ │ │ add $0xa0,%al │ │ │ │ pushf │ │ │ │ loope 9ba050 │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - lea 0x4881a1f0(%edx),%ebx │ │ │ │ + mov $0xc663fe7e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cmp %dl,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,-0x60(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ mov 0x8c18009b,%al │ │ │ │ push %esi │ │ │ │ add $0xc8,%al │ │ │ │ es (bad) │ │ │ │ - mov $0x9a8a3c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x63f9beb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cmp %dl,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,%al │ │ │ │ mov 0xa1a0009b,%al │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ pop %ebx │ │ │ │ push %esi │ │ │ │ add $0x50,%al │ │ │ │ xlat %ds:(%ebx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ - (bad) │ │ │ │ - faddl -0x7e5e0f66(%edi) │ │ │ │ - dec %eax │ │ │ │ + mov $0xc663f45e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,-0x29(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + pop %eax │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009ba1(%eax) │ │ │ │ mov %al,0x57b0009b │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - sbbl $0x0,0x4881a1f0(%edx) │ │ │ │ + mov $0xc663f21e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,-0x29(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + pop %eax │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,-0x5e(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ mov %eax,0x1ea8009b │ │ │ │ pop %ecx │ │ │ │ add %ecx,-0xc(%eax) │ │ │ │ popa │ │ │ │ - add $0x8f,%al │ │ │ │ - cld │ │ │ │ - cld │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + add $0xb9,%al │ │ │ │ + jle 9ba2a2 │ │ │ │ + arpl %eax,%esi │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,-0x29(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + pusha │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%eax) │ │ │ │ mov %eax,0xa3b0009b │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - fdivr %st,%st(7) │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc6638c5e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,%al │ │ │ │ - fcom %st(2) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + call 9c772d │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009ba3(%eax) │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %cl,-0x67fea87e(%eax) │ │ │ │ sbb $0xff,%al │ │ │ │ - mov $0x9af4bc8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x63873eb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %bl,%cl │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -25291,80 +25477,81 @@ │ │ │ │ add %ah,-0x5c(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ movsl %ds:(%esi),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %cl,-0x67fea87e(%eax) │ │ │ │ sbb $0xff,%al │ │ │ │ - mov $0x9af4bc8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x63873eb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %bl,(%eax) │ │ │ │ (bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x30015782(%eax) │ │ │ │ xor %dl,-0x645af000(%edi) │ │ │ │ add %al,%al │ │ │ │ movsl %ds:(%esi),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %bl,-0x7d(%eax) │ │ │ │ push %edi │ │ │ │ - add %ebp,-0x704000e5(%eax) │ │ │ │ - pushf │ │ │ │ - negb 0x4881a1f0(%edx) │ │ │ │ + add %ebp,-0x464000e5(%eax) │ │ │ │ + push %ds │ │ │ │ + test %esp,-0x3a(%ebx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,(%eax) │ │ │ │ - (bad) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + and %bl,%cl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,%al │ │ │ │ movsl %ds:(%esi),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %dh,-0x5a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ pop %ds │ │ │ │ dec %ebp │ │ │ │ add $0x20,%al │ │ │ │ (bad) │ │ │ │ - add %cl,-0xf650fa4(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399c7c22(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,(%eax) │ │ │ │ - (bad) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + sub %bl,%cl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,-0x5a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f09aec,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc6639f3e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ js 9ba79b │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -25377,183 +25564,196 @@ │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ fwait │ │ │ │ add %cl,0x6800d3dc(%eax) │ │ │ │ pop %ss │ │ │ │ (bad) │ │ │ │ - mov $0x9aeffc8f,%edi │ │ │ │ - lock inc %ecx │ │ │ │ - call *0x0(%esi) │ │ │ │ + mov $0x639c7eb9,%edi │ │ │ │ + mov $0x8c,%bl │ │ │ │ + scas %es:(%edi),%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - pop %ecx │ │ │ │ - mov $0x0,%dl │ │ │ │ - js 9ba84b │ │ │ │ + sub %bl,-0x4e(%ecx) │ │ │ │ + add %bh,-0x27(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ fwait │ │ │ │ add %al,-0x77ff6458(%eax) │ │ │ │ (bad) │ │ │ │ add %ch,0x17(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x9ae8dc8f,%edi │ │ │ │ - lock inc %ebp │ │ │ │ - in $0x55,%eax │ │ │ │ + mov $0x639b5eb9,%edi │ │ │ │ + mov $0x96,%bh │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %cl,0x200d2d9(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x64578000(%edi) │ │ │ │ add %dh,(%eax) │ │ │ │ test $0xdc88009b,%eax │ │ │ │ roll %cl,(%eax) │ │ │ │ - push $0x8fbfff17 │ │ │ │ - fsubr %st,%st(1) │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + push $0xb9bfff17 │ │ │ │ + pop %esi │ │ │ │ + lcall $0xb1,$0xf223c663 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,0xd2d9(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov %bl,%cl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,(%eax) │ │ │ │ test $0xa9e0009b,%eax │ │ │ │ fwait │ │ │ │ add %ch,-0xb(%eax) │ │ │ │ popa │ │ │ │ add $0xa0,%al │ │ │ │ pushf │ │ │ │ loope 9ba9f0 │ │ │ │ - (bad) │ │ │ │ - sbb $0xeb,%al │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc663989e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,0xd2d9(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov %bl,%cl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ test $0xaa90009b,%eax │ │ │ │ fwait │ │ │ │ add %cl,0x180456c9(%eax) │ │ │ │ adc $0xff,%al │ │ │ │ - mov $0x9ae75c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x6394deb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,0xd2d9(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov %bl,%cl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009baa(%eax) │ │ │ │ stos %eax,%es:(%edi) │ │ │ │ fwait │ │ │ │ add %bl,-0x6a(%eax) │ │ │ │ dec %ebp │ │ │ │ add $0xa0,%al │ │ │ │ (bad) │ │ │ │ - add %cl,-0xf652284(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399c5102(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,0xd2d9(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + test $0xd9,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,-0x55(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ stos %eax,%es:(%edi) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0xdf,%al │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc663acbe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,0xd2d9(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + test $0xd9,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,%al │ │ │ │ stos %eax,%es:(%edi) │ │ │ │ fwait │ │ │ │ add %ah,0x9bac(%eax) │ │ │ │ cmc │ │ │ │ popa │ │ │ │ add $0xe8,%al │ │ │ │ nop │ │ │ │ loope 9bacb0 │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - fcomps 0x5471e5f0(%edx) │ │ │ │ + mov $0xc663ab1e,%ecx │ │ │ │ + add 0x0(%di),%ch │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %bh,0x200d2d9(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x64536000(%edi) │ │ │ │ add %dl,-0x53(%eax) │ │ │ │ fwait │ │ │ │ add %ch,-0x77fea87a(%eax) │ │ │ │ out %al,(%dx) │ │ │ │ dec %ebp │ │ │ │ - add $0x8f,%al │ │ │ │ - (bad) │ │ │ │ - lcall $0x0,$0x4846e5f0 │ │ │ │ + add $0xb9,%al │ │ │ │ + pop %esi │ │ │ │ + test $0x3567c663,%eax │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - add %al,(%edx) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + loopne 9badcb │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,0x3000b257(%eax) │ │ │ │ - xor %dl,-0x6452b000(%edi) │ │ │ │ + mov $0x57,%al │ │ │ │ + mov $0x0,%dl │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %dl,-0x53(%eax) │ │ │ │ + fwait │ │ │ │ add %al,(%eax) │ │ │ │ scas %es:(%edi),%al │ │ │ │ fwait │ │ │ │ add %dh,0x1800b257(%eax) │ │ │ │ or $0xff,%al │ │ │ │ - mov $0x9ad65c8f,%edi │ │ │ │ - lock jnp 9bae27 │ │ │ │ - dec %edi │ │ │ │ + mov $0x63a5deb9,%edi │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %bh,%al │ │ │ │ (bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x1c(%eax) │ │ │ │ @@ -25561,17 +25761,17 @@ │ │ │ │ add $0x30,%al │ │ │ │ xor %dl,-0x64520000(%edi) │ │ │ │ add %dh,-0x4fff6452(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f09ad3,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc663a03e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ jo 9baf2c │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -25581,62 +25781,53 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009bae(%eax) │ │ │ │ scas %es:(%edi),%eax │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0xce,%al │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc663bdbe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,0xd2da(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + sbb $0xd2,%dl │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,-0x51(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ mov $0x9b,%al │ │ │ │ add %cl,%al │ │ │ │ xchg %dl,0x1(%edi) │ │ │ │ - mov %al,0x9c8fbfff │ │ │ │ - lret $0xf09a │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov %al,0x1eb9bfff │ │ │ │ + mov $0xb129c663,%ecx │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ + sub %bl,-0x4e(%ecx) │ │ │ │ + add %dh,0x200d2da(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - pop %ecx │ │ │ │ - mov $0x0,%dl │ │ │ │ - mov $0xda,%al │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ - add %al,(%eax) │ │ │ │ - mov $0x57,%al │ │ │ │ - mov $0x0,%dl │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %dl,(%eax) │ │ │ │ - mov $0x9b,%al │ │ │ │ + add %dh,0x3000b257(%eax) │ │ │ │ + xor %dl,-0x644ff000(%edi) │ │ │ │ add %al,%al │ │ │ │ mov $0x9b,%al │ │ │ │ add %cl,%al │ │ │ │ xchg %dl,0x1(%edi) │ │ │ │ - mov %al,0x9c8fbfff │ │ │ │ - lret $0xf09a │ │ │ │ - inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov %al,0x1eb9bfff │ │ │ │ + mov $0xb2c5c663,%ecx │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %dh,0xd2da(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,%al │ │ │ │ xchg %dl,0x1(%edi) │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ @@ -25644,175 +25835,201 @@ │ │ │ │ mov $0x9b,%al │ │ │ │ add %dh,-0x4f(%eax) │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ mov %dl,0x1(%edi) │ │ │ │ cwtl │ │ │ │ add $0xff,%al │ │ │ │ - mov $0x9ac4fc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x63b77eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,0xd2da(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov $0xd2da,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,-0x4f(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ mov $0x9b,%dl │ │ │ │ add %cl,-0x47fbb1ab(%eax) │ │ │ │ fcmovbe %st(2),%st │ │ │ │ - add %cl,-0xf653944(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399c4ac2(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,%al │ │ │ │ - fcmovbe %st(2),%st │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + rcr $0xd2,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ mov $0x9b,%dl │ │ │ │ add %dl,%al │ │ │ │ mov $0x9b,%dl │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - ret $0xf09a │ │ │ │ - mov 0x4881,%eax │ │ │ │ + mov $0xc663b11e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,(%eax) │ │ │ │ - fcmovnbe %st(2),%st │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + adc %bl,%bl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ mov $0x9b,%dl │ │ │ │ add %al,-0x7fff644d(%eax) │ │ │ │ test $0x4d,%al │ │ │ │ add (%eax),%bh │ │ │ │ inc %esp │ │ │ │ loope 9bb390 │ │ │ │ - (bad) │ │ │ │ - fadd %st,%st(3) │ │ │ │ - lcall $0x0,$0x4881a1f0 │ │ │ │ + mov $0xc663b05e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,(%eax) │ │ │ │ - fcmovnbe %st(2),%st │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + adc %bl,%bl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009bb3(%eax) │ │ │ │ mov $0x9b,%ah │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0x38,%al │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6604bbe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,-0x25(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + pusha │ │ │ │ + fcmovnbe %st(2),%st │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,(%eax) │ │ │ │ mov $0x9b,%ah │ │ │ │ add %ah,%al │ │ │ │ mov $0x9b,%ah │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - cmp %bl,0x4881a1f0(%ecx) │ │ │ │ + mov $0xc6604b7e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,-0x25(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + pusha │ │ │ │ + fcmovnbe %st(2),%st │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ mov $0x9b,%ah │ │ │ │ add %dl,0x50009bb5(%eax) │ │ │ │ sbb %edx,0x4(%esi) │ │ │ │ dec %eax │ │ │ │ std │ │ │ │ (bad) │ │ │ │ - mov $0x99353c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x6046beb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,-0x25(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + pusha │ │ │ │ + fcmovnbe %st(2),%st │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009bb5(%eax) │ │ │ │ mov $0x9b,%dh │ │ │ │ add %bh,-0x2a(%eax) │ │ │ │ push %edi │ │ │ │ add %edi,(%eax) │ │ │ │ out %eax,(%dx) │ │ │ │ dec %esi │ │ │ │ - add $0x8f,%al │ │ │ │ - sbb $0x30,%al │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add $0xb9,%al │ │ │ │ + sahf │ │ │ │ + inc %ebx │ │ │ │ + pusha │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,-0x25(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push $0xd2db │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,-0x4a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ mov $0x9b,%dh │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f0992c,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc6605f3e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ enter $0xd2db,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ @@ -25822,41 +26039,38 @@ │ │ │ │ add %dh,%al │ │ │ │ mov $0x9b,%dh │ │ │ │ add %ah,-0x4fff6449(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0x2f,%al │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6605cbe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,%al │ │ │ │ - fcmovnbe %st(2),%st │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + fcomp %st(3) │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009bb7(%eax) │ │ │ │ mov $0xbad8009b,%eax │ │ │ │ push %edi │ │ │ │ add %ecx,(%eax) │ │ │ │ cmc │ │ │ │ (bad) │ │ │ │ - mov $0x992b9c8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x60581eb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ or %bl,%ah │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -25868,19 +26082,18 @@ │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xbad8009b,%ecx │ │ │ │ push %edi │ │ │ │ add %ecx,(%eax) │ │ │ │ cmc │ │ │ │ (bad) │ │ │ │ - mov $0x992b9c8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x60581eb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %cl,(%eax) │ │ │ │ (bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,%al │ │ │ │ mov $0x30300157,%edx │ │ │ │ @@ -25888,172 +26101,186 @@ │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xb9b0009b,%ecx │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ les 0x1(%edi),%edx │ │ │ │ sbb %dh,%ah │ │ │ │ (bad) │ │ │ │ - mov $0x9925fc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x60567eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,(%eax) │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + adc %bl,%ah │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009bb9(%eax) │ │ │ │ mov $0x65e8009b,%edx │ │ │ │ push %ebp │ │ │ │ add $0x10,%al │ │ │ │ (bad) │ │ │ │ - add %cl,-0xf66d844(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399fabc2(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,(%eax) │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + sbb %bl,%ah │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,-0x46(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ mov $0x57b0009b,%ebx │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - and 0x4881a1f0(%ecx),%ebx │ │ │ │ + mov $0xc660501e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,-0x24(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push $0xd2dc │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ mov $0xbbc0009b,%ebx │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ push %ebp │ │ │ │ add $0xd8,%al │ │ │ │ out %eax,(%dx) │ │ │ │ (bad) │ │ │ │ - mov $0x991fdc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x606c5eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,-0x24(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push $0xd2dc │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,%al │ │ │ │ mov $0xbc70009b,%ebx │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ scas %es:(%edi),%al │ │ │ │ push %ebp │ │ │ │ add $0xb8,%al │ │ │ │ in (%dx),%eax │ │ │ │ (bad) │ │ │ │ - mov $0x99141c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x60679eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,-0x24(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push $0xd2dc │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,-0x44(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ mov $0xd188009b,%ebp │ │ │ │ push %edi │ │ │ │ - add %esi,-0x70fbba03(%eax) │ │ │ │ - cmp $0x17,%al │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add %esi,-0x46fbba03(%eax) │ │ │ │ + mov $0x23c66064,%esi │ │ │ │ + repnz mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,-0x24(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + jo 9bbd9e │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ mov $0xbdd0009b,%ebp │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ lret $0x454 │ │ │ │ enter $0xfeea,$0xbf │ │ │ │ - (bad) │ │ │ │ - cmp $0x12,%al │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc66061be,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + loopne 9bbe4e │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ mov $0xbe80009b,%ebp │ │ │ │ fwait │ │ │ │ add %bl,(%eax) │ │ │ │ mov $0x57b00157,%eax │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - or $0x99,%al │ │ │ │ - lock in $0x46,%eax │ │ │ │ - dec %eax │ │ │ │ + mov $0xc6607f7e,%ecx │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x64418000(%edi) │ │ │ │ add %dh,(%eax) │ │ │ │ mov $0x57b0009b,%edi │ │ │ │ mov $0x0,%dl │ │ │ │ sub %ah,%bh │ │ │ │ (bad) │ │ │ │ - mov $0x99087c8f,%edi │ │ │ │ - lock jnp 9bbf57 │ │ │ │ - dec %edi │ │ │ │ + mov $0x607bfeb9,%edi │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %dl,(%eax) │ │ │ │ fst %st(2) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,%al │ │ │ │ @@ -26061,17 +26288,19 @@ │ │ │ │ add $0x30,%al │ │ │ │ xor %dl,-0x6440d000(%edi) │ │ │ │ add %ah,%al │ │ │ │ mov $0xb8e8009b,%edi │ │ │ │ push %edi │ │ │ │ add %edi,-0x29(%eax) │ │ │ │ push %esp │ │ │ │ - add $0x8f,%al │ │ │ │ - mov $0xa1f09905,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + add $0xb9,%al │ │ │ │ + jbe,pt 9bc054 │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %bl,%ch │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -26081,72 +26310,71 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ mov $0xc090009b,%edi │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ test $0x90d0024d,%eax │ │ │ │ loope 9bc0a0 │ │ │ │ - (bad) │ │ │ │ - jl 9bc0ad │ │ │ │ - cltd │ │ │ │ - lock roll $0x0,(%esp,%edx,2) │ │ │ │ + mov $0xc66079fe,%ecx │ │ │ │ + inc %ebx │ │ │ │ + ja 9bc055 │ │ │ │ ... │ │ │ │ + sub %bl,-0x4e(%ecx) │ │ │ │ + add %cl,-0x23(%eax) │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - pop %ecx │ │ │ │ + mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - dec %eax │ │ │ │ - fst %st(2) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,0x3000b257(%eax) │ │ │ │ - xor %dl,-0x643f7000(%edi) │ │ │ │ - add %al,-0x3f(%eax) │ │ │ │ - fwait │ │ │ │ - add %bl,-0x6ffea86c(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %dl,0x40009bc0(%eax) │ │ │ │ + rcrl $0x1,0x57949800(%ebx) │ │ │ │ + nop │ │ │ │ test %ecx,0x4(%edi) │ │ │ │ - (bad) │ │ │ │ - mov $0xe5f09904,%esp │ │ │ │ - inc %esi │ │ │ │ - dec %eax │ │ │ │ + mov $0xc660773e,%ecx │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,-0x23(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + jo 9bc1bf │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,-0x3f(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ rcrl $0x0,-0x4da85000(%ebx) │ │ │ │ dec %eax │ │ │ │ jecxz 9bc1fd │ │ │ │ - mov $0x99005c8f,%edi │ │ │ │ - lock jnp 9bc217 │ │ │ │ - dec %edi │ │ │ │ + mov $0x6073deb9,%edi │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %cl,0xd2dd(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,-0x64(%eax) │ │ │ │ dec %edi │ │ │ │ add $0x30,%al │ │ │ │ xor %dl,-0x643e1000(%edi) │ │ │ │ add %ah,-0x4fff643e(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f0997d,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc6600e3e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ add %bl,%dh │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -26156,158 +26384,176 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009bc2(%eax) │ │ │ │ ret │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0x78,%al │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6600bbe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,(%eax) │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + adc %bl,%dh │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,-0x3d(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ les 0x57950800(%ebx),%ebx │ │ │ │ - add %ecx,-0x70400124(%eax) │ │ │ │ - pushf │ │ │ │ - je 9bc3ad │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + add %ecx,-0x46400124(%eax) │ │ │ │ + push %ds │ │ │ │ + pop %es │ │ │ │ + pusha │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ inc %eax │ │ │ │ (bad) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x643c0000(%edi) │ │ │ │ add %dh,0x8009bc4(%eax) │ │ │ │ xchg %eax,%ebp │ │ │ │ push %edi │ │ │ │ - add %ecx,-0x70400124(%eax) │ │ │ │ - pushf │ │ │ │ - je 9bc45d │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + add %ecx,-0x46400124(%eax) │ │ │ │ + push %ds │ │ │ │ + pop %es │ │ │ │ + pusha │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %al,-0x22(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ or %dl,0x30300157(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009bc4(%eax) │ │ │ │ lds 0x57ace800(%ebx),%ebx │ │ │ │ - add %ebx,-0x70400125(%eax) │ │ │ │ - cld │ │ │ │ - jbe 9bc50d │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add %ebx,-0x46400125(%eax) │ │ │ │ + jle 9bc578 │ │ │ │ + pusha │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,-0x22(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + dec %eax │ │ │ │ + (bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,-0x3b(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ (bad) │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ in (%dx),%al │ │ │ │ push %edx │ │ │ │ add $0x48,%al │ │ │ │ (bad) │ │ │ │ - add %cl,-0xf668f44(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399ffcc2(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,-0x22(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push %eax │ │ │ │ + (bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ (bad) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6601f1e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,0xd2de(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov 0xd2de,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ fwait │ │ │ │ add %dh,-0x39(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x5804533e(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ (bad) │ │ │ │ - mov $0x9968dc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x601b5eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,0xd2de(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov 0xd2de,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,-0x39(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ enter $0x9b,$0x28 │ │ │ │ scas %es:(%edi),%al │ │ │ │ push %edi │ │ │ │ add %edx,%eax │ │ │ │ jge 9bc8a8 │ │ │ │ - add $0x8f,%al │ │ │ │ - cld │ │ │ │ - imul $0x0,0x4881a1f0(%ecx),%ebx │ │ │ │ + add $0xb9,%al │ │ │ │ + jle 9bc84b │ │ │ │ + pusha │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ test $0xde,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -26318,44 +26564,40 @@ │ │ │ │ add %ah,(%eax) │ │ │ │ enter $0x9b,$0xd0 │ │ │ │ enter $0x9b,$0xb0 │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - pusha │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc660131e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + fcomp %st(6) │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ enter $0x9b,$0x80 │ │ │ │ leave │ │ │ │ fwait │ │ │ │ add %bl,-0x5c(%eax) │ │ │ │ push %edi │ │ │ │ add %edi,(%eax) │ │ │ │ sar $1,%dh │ │ │ │ - mov $0x995d7c8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x602efeb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ or %bl,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -26366,226 +26608,240 @@ │ │ │ │ add %al,0x30009bc9(%eax) │ │ │ │ lret $0x9b │ │ │ │ pop %eax │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ push %edi │ │ │ │ add %edi,(%eax) │ │ │ │ sar $1,%dh │ │ │ │ - mov $0x995d7c8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x602efeb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %cl,(%eax) │ │ │ │ (bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x5c(%eax) │ │ │ │ push %edi │ │ │ │ add %esi,(%eax) │ │ │ │ xor %dl,-0x6435d000(%edi) │ │ │ │ add %ah,%al │ │ │ │ lret $0x9b │ │ │ │ sbb %ah,-0x30b7fea9(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x995f5c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x602cdeb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,(%eax) │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + adc %bl,%bh │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ lret $0x9b │ │ │ │ nop │ │ │ │ lret │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ cmp %dl,0x4(%edx) │ │ │ │ adc %bl,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ - (bad) │ │ │ │ - sbb $0x59,%al │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6602a9e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,(%eax) │ │ │ │ - (bad) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + sbb %bl,%bh │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009bcb(%eax) │ │ │ │ int3 │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - jl 9bcca8 │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc66026fe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,-0x21(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push $0xd2df │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,-0x34(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ int3 │ │ │ │ fwait │ │ │ │ add %bh,0x580157a7(%eax) │ │ │ │ xor 0x4(%esi),%ecx │ │ │ │ - (bad) │ │ │ │ - cmp $0x50,%al │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc66023be,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,-0x21(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + jo 9bcd71 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,%al │ │ │ │ int3 │ │ │ │ fwait │ │ │ │ add %ah,-0x7ff6433(%eax) │ │ │ │ cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ push %edi │ │ │ │ add %ebx,(%eax) │ │ │ │ clc │ │ │ │ loopne 9bcdb0 │ │ │ │ - (bad) │ │ │ │ - jl 9bce05 │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc66021fe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,-0x21(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + js 9bce21 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009bcd(%eax) │ │ │ │ into │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ mov $0x58,%bl │ │ │ │ add %edi,%eax │ │ │ │ - and -0x460370fc(%esi),%cl │ │ │ │ - cltd │ │ │ │ - lock in $0x46,%eax │ │ │ │ - dec %eax │ │ │ │ + and -0x358146fc(%esi),%cl │ │ │ │ + pusha │ │ │ │ + (bad) │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,(%eax) │ │ │ │ - loop 9bcec5 │ │ │ │ - add %al,(%edx) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + sbb %ah,%dl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,0x3000b257(%eax) │ │ │ │ - xor %dl,-0x6431b000(%edi) │ │ │ │ + mov $0x57,%al │ │ │ │ + mov $0x0,%dl │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %dl,-0x32(%eax) │ │ │ │ + fwait │ │ │ │ add %al,(%eax) │ │ │ │ iret │ │ │ │ fwait │ │ │ │ add %dh,-0x57ff4da9(%eax) │ │ │ │ - mov $0x7c8fbffe,%esp │ │ │ │ - mov $0x99,%ch │ │ │ │ - lock jnp 9bcf27 │ │ │ │ - dec %edi │ │ │ │ + mov $0xfeb9bffe,%esp │ │ │ │ + (bad) │ │ │ │ + pusha │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %dh,(%eax) │ │ │ │ loop 9bcf75 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x29(%eax) │ │ │ │ mov (%eax,%esi,1),%es │ │ │ │ xor %dl,-0x64310000(%edi) │ │ │ │ add %dh,-0x4fff6431(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pop %esp │ │ │ │ - mov $0x99,%dl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc660c1de,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,0xd2e2(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + test $0xe2,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009bcf(%eax) │ │ │ │ rcrb $1,-0x4da85000(%ebx) │ │ │ │ - add %dh,-0x70ff4da9(%eax) │ │ │ │ - fsubrl 0x4881a1f0(%ecx,%ebx,4) │ │ │ │ + add %dh,-0x46ff4da9(%eax) │ │ │ │ + pop %esi │ │ │ │ + fbld -0x3a(%eax) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,0xd2e2(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov $0xd2e2,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,-0x30(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ rcrl $1,0x58b42800(%ebx) │ │ │ │ add %ebx,(%eax) │ │ │ │ mov $0xfe,%dh │ │ │ │ - mov $0x99a9bc8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x60da3eb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ call 29ca497 │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x642ef000(%edi) │ │ │ │ add %al,%al │ │ │ │ rcrl $1,0x58b42800(%ebx) │ │ │ │ add %ebx,(%eax) │ │ │ │ mov $0xfe,%dh │ │ │ │ - mov $0x99a9bc8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x60da3eb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,%al │ │ │ │ loop 9bd235 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ mov $0x58,%ah │ │ │ │ @@ -26593,56 +26849,62 @@ │ │ │ │ xor %dl,-0x642e4000(%edi) │ │ │ │ add %dh,-0x2e(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ mov $0x58,%ah │ │ │ │ add %ebp,(%eax) │ │ │ │ mov $0xfe,%ch │ │ │ │ - mov $0x99ab9c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x60d81eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,%al │ │ │ │ - loop 9bd2e5 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + lock loop 9bd2e5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,-0x2e(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ rcrl %cl,-0x71d07000(%ebx) │ │ │ │ add $0xf0,%al │ │ │ │ loop 9bd301 │ │ │ │ - add %cl,-0xf665aa4(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399f2922(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + clc │ │ │ │ loop 9bd395 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ rcrl %cl,-0x642c3000(%ebx) │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f099a1,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc660d23e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ dec %eax │ │ │ │ jecxz 9bd445 │ │ │ │ @@ -26654,216 +26916,250 @@ │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ rcrl %cl,-0x642b8000(%ebx) │ │ │ │ add %al,0x38024da8(%eax) │ │ │ │ inc %esp │ │ │ │ loope 9bd490 │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - mov %al,0x81a1f099 │ │ │ │ - dec %eax │ │ │ │ + mov $0xc660d17e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,-0x1d(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + dec %eax │ │ │ │ + jecxz 9bd4f5 │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009bd4(%eax) │ │ │ │ aad $0x9b │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - fcompl -0x7e5e0f67(%esi) │ │ │ │ - dec %eax │ │ │ │ + mov $0xc660ed5e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,0xd2e3(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cwtl │ │ │ │ + jecxz 9bd5a5 │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,(%eax) │ │ │ │ aad $0x9b │ │ │ │ add %ah,%al │ │ │ │ aad $0x9b │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - lahf │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc660ec1e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,0xd2e3(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cwtl │ │ │ │ + jecxz 9bd655 │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ aad $0x9b │ │ │ │ add %dl,0x8009bd6(%eax) │ │ │ │ notl -0x15227fc(%edx) │ │ │ │ - mov $0x999bdc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x60e85eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,0xd2e3(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cwtl │ │ │ │ + jecxz 9bd705 │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009bd6(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ loopne 9bd7a3 │ │ │ │ add %ecx,%eax │ │ │ │ (bad) │ │ │ │ - mov (%edi,%ecx,4),%es │ │ │ │ - cmp $0x97,%al │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov (%ecx,%edi,4),%es │ │ │ │ + mov $0x23c660e4,%esi │ │ │ │ + repnz mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,0xd2e3(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov 0xd2e3,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,-0x29(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ xlat %ds:(%ebx) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pop %esp │ │ │ │ - xchg %eax,%ebx │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc660e0de,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - in $0xd2,%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + add %ah,%ah │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,%al │ │ │ │ xlat %ds:(%ebx) │ │ │ │ fwait │ │ │ │ add %ah,-0x4fff6428(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - fmull -0x7e5e0f67(%ebp) │ │ │ │ - dec %eax │ │ │ │ + mov $0xc660fe5e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,(%eax) │ │ │ │ - in $0xd2,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + adc %ah,%ah │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009bd8(%eax) │ │ │ │ fstps 0x58dc6800(%ebx) │ │ │ │ - add %ebx,-0x7040015b(%eax) │ │ │ │ - mov $0xabf0998a,%esp │ │ │ │ - ret $0x58 │ │ │ │ + add %ebx,-0x4640015b(%eax) │ │ │ │ + ds stc │ │ │ │ + pusha │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ inc %eax │ │ │ │ in $0xd2,%al │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x6426b000(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ ficompl 0x58dc6800(%ebx) │ │ │ │ - add %ebx,-0x7040015b(%eax) │ │ │ │ - mov $0x47f0998a,%esp │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + add %ebx,-0x4640015b(%eax) │ │ │ │ + ds stc │ │ │ │ + pusha │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %al,-0x1c(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push $0x300158dc │ │ │ │ xor %dl,-0x64260000(%edi) │ │ │ │ add %dh,0x8009bda(%eax) │ │ │ │ ficomps 0x1(%eax) │ │ │ │ test $0xa4,%al │ │ │ │ (bad) │ │ │ │ - mov $0x99849c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x60f71eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,-0x1c(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + dec %eax │ │ │ │ + in $0xd2,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009bda(%eax) │ │ │ │ fistpl -0x6d727000(%ebx) │ │ │ │ add $0x48,%al │ │ │ │ in $0xd2,%al │ │ │ │ - add %cl,-0xf6679a4(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399f0a22(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,-0x1c(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push %eax │ │ │ │ + in $0xd2,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,-0x25(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ fcompl -0x4da85000(%ebx) │ │ │ │ - add %dh,-0x70ff4da9(%eax) │ │ │ │ - mov $0xa1f09982,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + add %dh,-0x46ff4da9(%eax) │ │ │ │ + ds int1 │ │ │ │ + pusha │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ mov 0xd2e4,%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -26874,109 +27170,122 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ fcompl -0x64234000(%ebx) │ │ │ │ add %ah,(%eax) │ │ │ │ iret │ │ │ │ xchg %eax,%edx │ │ │ │ add $0x68,%al │ │ │ │ - mov 0xfc8fbffe,%al │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov 0x7eb9bffe,%al │ │ │ │ + lea -0x3a(%eax),%esp │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,0xd2e4(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov 0xd2e4,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,%al │ │ │ │ fcompl -0x64229000(%ebx) │ │ │ │ add %dh,-0x31(%eax) │ │ │ │ xchg %eax,%edx │ │ │ │ add $0x48,%al │ │ │ │ sahf │ │ │ │ (bad) │ │ │ │ - mov $0x99fb3c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x6088beb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,0xd2e4(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov 0xd2e4,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,-0x23(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ ficomps 0x58de8800(%ebx) │ │ │ │ - add %esi,-0x70fbba03(%eax) │ │ │ │ - fdiv %st,%st(5) │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add %esi,-0x46fbba03(%eax) │ │ │ │ + pop %esi │ │ │ │ + xchg %ah,-0x3a(%eax) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,0xd2e4(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + test $0xe4,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ ficomps -0x64213000(%ebx) │ │ │ │ add %dl,0x580491e8(%eax) │ │ │ │ fwait │ │ │ │ (bad) │ │ │ │ - mov $0x99f0dc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x60835eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,(%eax) │ │ │ │ - in $0xd2,%eax │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + sbb %ah,%ch │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ ficomps -0x64208000(%ebx) │ │ │ │ add %bh,-0x26(%eax) │ │ │ │ pop %eax │ │ │ │ - add %esi,-0x70ff4da9(%eax) │ │ │ │ - pushf │ │ │ │ - repz cltd │ │ │ │ - lock in $0x46,%eax │ │ │ │ - dec %eax │ │ │ │ + add %esi,-0x46ff4da9(%eax) │ │ │ │ + push %ds │ │ │ │ + andb $0x67,-0x3a(%eax) │ │ │ │ + xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,(%eax) │ │ │ │ - in $0xd2,%eax │ │ │ │ - add %al,(%edx) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + xor %ah,%ch │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,0x3000b257(%eax) │ │ │ │ - xor %dl,-0x64208000(%edi) │ │ │ │ - add %dh,(%eax) │ │ │ │ + mov $0x57,%al │ │ │ │ + mov $0x0,%dl │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %al,0x30009bdf(%eax) │ │ │ │ loopne 9bdfd2 │ │ │ │ add %dh,-0x47ff4da9(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ (bad) │ │ │ │ - mov $0x99ef1c8f,%edi │ │ │ │ - lock jnp 9be057 │ │ │ │ - dec %edi │ │ │ │ + mov $0x609c9eb9,%edi │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %cl,-0x1b(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lock sbb $0x30300492,%eax │ │ │ │ @@ -26985,69 +27294,76 @@ │ │ │ │ loopne 9be07e │ │ │ │ add %ah,%al │ │ │ │ loopne 9be082 │ │ │ │ add %ch,%al │ │ │ │ ficompl 0x1(%eax) │ │ │ │ test $0x26,%al │ │ │ │ xchg %eax,%edx │ │ │ │ - add $0x8f,%al │ │ │ │ - pop %esp │ │ │ │ - in $0x99,%al │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add $0xb9,%al │ │ │ │ + ficoms -0xddc39a0(%edi) │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,-0x1b(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push %eax │ │ │ │ + in $0xd2,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ loopne 9be12e │ │ │ │ add %dl,-0x7ff641f(%eax) │ │ │ │ test $0x90d0024d,%eax │ │ │ │ loope 9be1a0 │ │ │ │ - (bad) │ │ │ │ - sbb $0xe9,%al │ │ │ │ - cltd │ │ │ │ - lock roll $0x0,(%esp,%edx,2) │ │ │ │ + mov $0xc6609a9e,%ecx │ │ │ │ + inc %ebx │ │ │ │ + ja 9be155 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - pop %ecx │ │ │ │ - mov $0x0,%dl │ │ │ │ - and $0xd2,%ch │ │ │ │ - add %al,(%edx) │ │ │ │ + sub %bl,-0x4e(%ecx) │ │ │ │ + add %al,0x200d2e5(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x641e7000(%edi) │ │ │ │ add %al,-0x1e(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ mov $0xf1c00158,%ecx │ │ │ │ - mov (%edi,%ecx,4),%es │ │ │ │ - pop %esp │ │ │ │ - jmp 9be1ed │ │ │ │ - lock in $0x46,%eax │ │ │ │ - dec %eax │ │ │ │ + mov (%ecx,%edi,4),%es │ │ │ │ + ficomps 0x3567c660(%eax) │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,0x200d2e5(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,0x3000b257(%eax) │ │ │ │ - xor %dl,-0x641dc000(%edi) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + test $0xe5,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + mov $0x57,%al │ │ │ │ + mov $0x0,%dl │ │ │ │ + xor %dh,(%eax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %al,-0x1e(%eax) │ │ │ │ + fwait │ │ │ │ add %dh,%al │ │ │ │ loop 9be292 │ │ │ │ add %dh,-0x27ff4da9(%eax) │ │ │ │ xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ - mov $0x99e77c8f,%edi │ │ │ │ - lock jnp 9be317 │ │ │ │ - dec %edi │ │ │ │ + mov $0x6094feb9,%edi │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %al,%al │ │ │ │ in $0xd2,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ @@ -27055,60 +27371,63 @@ │ │ │ │ add $0x30,%al │ │ │ │ xor %dl,-0x641d1000(%edi) │ │ │ │ add %ah,-0x4fff641d(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pop %esp │ │ │ │ - fcompl 0x4881a1f0(%ecx) │ │ │ │ + mov $0xc660afde,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - out %al,$0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cmp %ah,%dh │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009be3(%eax) │ │ │ │ in $0x9b,%al │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc660ad5e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,-0x1a(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + dec %eax │ │ │ │ + out %al,$0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,-0x1c(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ in $0x9b,%eax │ │ │ │ add %ch,-0x46(%eax) │ │ │ │ pop %eax │ │ │ │ add %ebx,(%eax) │ │ │ │ lea (bad),%edi │ │ │ │ (bad) │ │ │ │ - mov $0x99dbbc8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x60a83eb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ js 9be588 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -27117,71 +27436,77 @@ │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%eax) │ │ │ │ in $0x9b,%eax │ │ │ │ add %dh,0x68009be5(%eax) │ │ │ │ mov $0x8d180158,%edx │ │ │ │ (bad) │ │ │ │ - mov $0x99dbbc8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x60a83eb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %bh,-0x1a(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push $0x300158ba │ │ │ │ xor %dl,-0x641a5000(%edi) │ │ │ │ add %ah,-0x1a(%eax) │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ lret $0x158 │ │ │ │ - sub %cl,-0x2a637041(%esi,%edi,8) │ │ │ │ - cltd │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + sub %cl,-0x59e14641(%esi,%edi,8) │ │ │ │ + pusha │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,0xd2e6(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + and $0xd2,%dh │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,-0x1a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ out %eax,$0x9b │ │ │ │ add %bl,-0x7ffb6f38(%eax) │ │ │ │ out %al,$0xd2 │ │ │ │ - add %cl,-0xf6628a4(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399f5b22(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,0xd2e6(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov %ah,%dh │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ out %eax,$0x9b │ │ │ │ add %al,%al │ │ │ │ out %eax,$0x9b │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f099d3,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc660a03e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ fsub %st(6),%st │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -27191,60 +27516,60 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,%al │ │ │ │ out %eax,$0x9b │ │ │ │ add %dh,-0x18(%eax) │ │ │ │ fwait │ │ │ │ add %bl,-0x17fb6ee6(%eax) │ │ │ │ xchg %edi,%esi │ │ │ │ - mov $0x99cffc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x60bc7eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,%al │ │ │ │ - out %al,$0xd2 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + fsub %st(6),%st │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,-0x18(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ jmp cb63e9c5 <_edata@@Base+0xc663e9c5> │ │ │ │ pop %eax │ │ │ │ add %edx,%eax │ │ │ │ jge 9be9a8 │ │ │ │ - add $0x8f,%al │ │ │ │ - pushf │ │ │ │ - lret $0xf099 │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add $0xb9,%al │ │ │ │ + push %ds │ │ │ │ + mov $0xf223c660,%ecx │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,%al │ │ │ │ - out %al,$0xd2 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + loopne 9be9a8 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ jmp ea6bea71 <_edata@@Base+0xe56bea71> │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f099c7,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc660b43e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ adc %ah,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -27255,21 +27580,17 @@ │ │ │ │ add %dl,%al │ │ │ │ jmp eb1beb21 <_edata@@Base+0xe61beb21> │ │ │ │ fwait │ │ │ │ add %cl,-0x3a(%eax) │ │ │ │ pop %eax │ │ │ │ add %ecx,%eax │ │ │ │ cmp $0xbf,%dh │ │ │ │ - (bad) │ │ │ │ - sbb $0x3c,%al │ │ │ │ - cwtl │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0xc6614f9e,%ecx │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ inc %eax │ │ │ │ out %eax,$0xd2 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -27277,236 +27598,258 @@ │ │ │ │ xor %dl,-0x64158000(%edi) │ │ │ │ add %dh,(%eax) │ │ │ │ jmp 9bead2 │ │ │ │ add %cl,-0x3a(%eax) │ │ │ │ pop %eax │ │ │ │ add %ecx,%eax │ │ │ │ cmp $0xbf,%dh │ │ │ │ - (bad) │ │ │ │ - sbb $0x3c,%al │ │ │ │ - cwtl │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0xc6614f9e,%ecx │ │ │ │ + lds 0xa1(%edx),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,-0x19(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + inc %eax │ │ │ │ + out %eax,$0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x3a(%eax) │ │ │ │ pop %eax │ │ │ │ add %esi,(%eax) │ │ │ │ xor %dl,-0x6414d000(%edi) │ │ │ │ add %ah,%al │ │ │ │ jmp 9beb82 │ │ │ │ add %bl,%al │ │ │ │ (bad) │ │ │ │ pop %eax │ │ │ │ add %ebx,%eax │ │ │ │ jg 9bebed │ │ │ │ - mov $0x983e7c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x614dfeb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,-0x19(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + dec %eax │ │ │ │ + out %eax,$0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ jmp 9bec2e │ │ │ │ add %dl,0x28009bec(%eax) │ │ │ │ popa │ │ │ │ nop │ │ │ │ add $0x48,%al │ │ │ │ out %eax,$0xd2 │ │ │ │ - add %cl,-0xf67c7c4(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399eb442(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,-0x19(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push %eax │ │ │ │ + out %eax,$0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009bec(%eax) │ │ │ │ in (%dx),%eax │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - sbb $0x34,%al │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661479e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,0xd2e7(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov 0xd2e7,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,-0x13(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ in (%dx),%eax │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ enter $0x158,$0x58 │ │ │ │ xor 0x4(%esi),%ecx │ │ │ │ - (bad) │ │ │ │ - fdivl (%esi) │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661455e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,0xd2e7(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + test $0xe7,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,%al │ │ │ │ in (%dx),%eax │ │ │ │ fwait │ │ │ │ add %ah,0x38009bee(%eax) │ │ │ │ enter $0x158,$0x18 │ │ │ │ clc │ │ │ │ loopne 9beeb0 │ │ │ │ - (bad) │ │ │ │ - sbb $0x31,%al │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661429e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,0xd2e7(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov $0xe7,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009bee(%eax) │ │ │ │ out %eax,(%dx) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - xor $0x81a1f098,%eax │ │ │ │ - dec %eax │ │ │ │ + mov $0xc661461e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,0xd2e7(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov $0xd2e7,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,-0x11(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ lock fwait │ │ │ │ add %bl,-0x27fbada6(%eax) │ │ │ │ jp 9bf00d │ │ │ │ - mov $0x9831dc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x61425eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,0xd2e7(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov $0xd2e7,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%eax) │ │ │ │ lock fwait │ │ │ │ add %dh,0x28009bf0(%eax) │ │ │ │ sub %edx,0x1(%esi) │ │ │ │ pusha │ │ │ │ arpl %eax,0x4(%edx) │ │ │ │ - (bad) │ │ │ │ - cmp $0x2d,%al │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6615ebe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,%al │ │ │ │ - out %eax,$0xd2 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + shl $0xd2,%bh │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009bf0(%eax) │ │ │ │ int1 │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pop %esp │ │ │ │ - sub %ebx,0x4881a1f0(%eax) │ │ │ │ + mov $0xc6615ade,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,(%eax) │ │ │ │ - call 9bf2d8 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + and %ch,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,-0xf(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ repnz fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - fsubrl (%ebx) │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661585e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,(%eax) │ │ │ │ - call 9bf388 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + xor %ch,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ repnz fwait │ │ │ │ add %al,%al │ │ │ │ repnz fwait │ │ │ │ add %bh,(%eax) │ │ │ │ add $0x72980156,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x9820bc8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x61533eb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ pusha │ │ │ │ call 9df438 │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ @@ -27516,19 +27859,18 @@ │ │ │ │ add %al,%al │ │ │ │ repnz fwait │ │ │ │ add %dh,-0xd(%eax) │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ add $0x72980156,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x9820bc8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x61533eb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ah,-0x18(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,0x30300156 │ │ │ │ xchg %eax,%edi │ │ │ │ @@ -27536,55 +27878,65 @@ │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ hlt │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ or $0x71a80156,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x98229c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x61511eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,-0x18(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push $0xd2e8 │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ hlt │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ hlt │ │ │ │ fwait │ │ │ │ add %dh,0x680450ab(%eax) │ │ │ │ - call 5d2af5b4 <_edata@@Base+0x582af5b4> │ │ │ │ - sbb $0x98,%al │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + call df54f5b4 <_edata@@Base+0xda54f5b4> │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + popa │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,-0x18(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + jo 9bf55a │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ hlt │ │ │ │ fwait │ │ │ │ add %al,-0x4fff640b(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f09818,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc6616b3e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ shr $0xd2,%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -27595,104 +27947,128 @@ │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009bf5(%eax) │ │ │ │ negb 0x51d2f800(%ebx) │ │ │ │ add $0x68,%al │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x9814fc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x61677eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,%al │ │ │ │ - call 9bf7a8 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + shr $0xd2,%al │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,(%eax) │ │ │ │ negb -0x64092000(%ebx) │ │ │ │ add %bl,0x480451d3(%eax) │ │ │ │ imul $0xffffffbf,%esi,%edi │ │ │ │ - (bad) │ │ │ │ - cmp $0x11,%al │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc66162be,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,%al │ │ │ │ - call 9bf858 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + shr $0xd2,%al │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ negb -0x64087000(%ebx) │ │ │ │ add %cl,0x19(%eax) │ │ │ │ push %esi │ │ │ │ - add %esi,-0x70fbba03(%eax) │ │ │ │ - fcoml (%ebx) │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add %esi,-0x46fbba03(%eax) │ │ │ │ + pop %esi │ │ │ │ + pusha │ │ │ │ + popa │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,%al │ │ │ │ - call 9bf908 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + enter $0xd2e8,$0x0 │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009bf7(%eax) │ │ │ │ clc │ │ │ │ fwait │ │ │ │ add %ch,0x58044fa3(%eax) │ │ │ │ - push $0xdc8fbffe │ │ │ │ - push %cs │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + push $0x5eb9bffe │ │ │ │ + jge 9bf8b5 │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,(%eax) │ │ │ │ - jmp 9bf9b8 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + cmp %ch,%cl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,-0x8(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ clc │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ sti │ │ │ │ push %ebp │ │ │ │ - add %esi,-0x70ff4da9(%eax) │ │ │ │ - pushf │ │ │ │ - or %ebx,0x4846e5f0(%eax) │ │ │ │ + add %esi,-0x46ff4da9(%eax) │ │ │ │ + push %ds │ │ │ │ + jp 9bf965 │ │ │ │ + (bad) │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,-0x17(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push %eax │ │ │ │ + jmp 9dfa68 │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,%al │ │ │ │ clc │ │ │ │ fwait │ │ │ │ add %ah,-0x4fff6407(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - mov $0x8fbffe64,%eax │ │ │ │ - sbb $0x5,%al │ │ │ │ - cwtl │ │ │ │ - lock jnp 9bf9c7 │ │ │ │ - dec %edi │ │ │ │ + mov $0xb9bffe64,%eax │ │ │ │ + sahf │ │ │ │ + jbe 9bfa15 │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ch,-0x17(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cwtl │ │ │ │ @@ -27701,72 +28077,77 @@ │ │ │ │ xor %dl,-0x64066000(%edi) │ │ │ │ add %dl,-0x6(%eax) │ │ │ │ fwait │ │ │ │ add %bl,(%eax) │ │ │ │ add %edx,0x1(%esi) │ │ │ │ inc %eax │ │ │ │ loope 9bfaae │ │ │ │ - add $0x8f,%al │ │ │ │ - pop %esp │ │ │ │ - add 0x4881a1f0(%eax),%bl │ │ │ │ + add $0xb9,%al │ │ │ │ + fidivs 0x61(%ecx) │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,-0x17(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + jo 9bfadb │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,-0x6(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ sti │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ test $0x90d0024d,%eax │ │ │ │ loope 9bfb10 │ │ │ │ - (bad) │ │ │ │ - sbb $0x7,%al │ │ │ │ - cwtl │ │ │ │ - lock roll $0x0,(%esp,%edx,2) │ │ │ │ + mov $0xc661749e,%ecx │ │ │ │ + inc %ebx │ │ │ │ + ja 9bfac5 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - pop %ecx │ │ │ │ - mov $0x0,%dl │ │ │ │ - mov 0x200d2e9,%al │ │ │ │ + sub %bl,-0x4e(%ecx) │ │ │ │ + add %ah,0x200d2e9(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x64050000(%edi) │ │ │ │ add %dh,0x48009bfb(%eax) │ │ │ │ dec %ebx │ │ │ │ push %ebp │ │ │ │ add %esp,0x70(%eax) │ │ │ │ inc %ebx │ │ │ │ - add $0x8f,%al │ │ │ │ - pop %esp │ │ │ │ - add %ebx,0x4846e5f0(%eax) │ │ │ │ + add $0xb9,%al │ │ │ │ + fidivs 0x61(%edx) │ │ │ │ + (bad) │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,%al │ │ │ │ - jmp 9dfd28 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + enter $0xd2e9,$0x0 │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009bfb(%eax) │ │ │ │ cld │ │ │ │ fwait │ │ │ │ add %dh,-0x27ff4da9(%eax) │ │ │ │ pusha │ │ │ │ (bad) │ │ │ │ - mov $0x987d7c8f,%edi │ │ │ │ - lock jnp 9bfc87 │ │ │ │ - dec %edi │ │ │ │ + mov $0x610efeb9,%edi │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %ah,%al │ │ │ │ jmp 9bfdd8 │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,%ch │ │ │ │ inc %ebx │ │ │ │ @@ -27774,61 +28155,62 @@ │ │ │ │ xor %dl,-0x6403a000(%edi) │ │ │ │ add %dl,(%eax) │ │ │ │ std │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pop %esp │ │ │ │ - jp 9bfcbc │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc66109de,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bl,-0x16(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + pop %eax │ │ │ │ + ljmp $0x0,$0xd2 │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ std │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ std │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - fdivl -0x10(%eax,%ebx,4) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + mov $0xc661075e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,-0x16(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push $0xd2ea │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,%al │ │ │ │ std │ │ │ │ fwait │ │ │ │ add %dh,-0x2(%eax) │ │ │ │ fwait │ │ │ │ add %bh,0x1801554e(%eax) │ │ │ │ pop %edx │ │ │ │ (bad) │ │ │ │ - mov $0x9871bc8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x61023eb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ cwtl │ │ │ │ ljmp $0x0,$0x200d2 │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ @@ -27837,63 +28219,69 @@ │ │ │ │ add %dh,-0x2(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ lcall *0x554eb800(%ebx) │ │ │ │ add %ebx,(%eax) │ │ │ │ pop %edx │ │ │ │ (bad) │ │ │ │ - mov $0x9871bc8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x61023eb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,-0x4e(%ecx) │ │ │ │ add %bl,0xd2ea(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x3001554e(%eax) │ │ │ │ xor %dl,-0x6400e000(%edi) │ │ │ │ add %dl,%al │ │ │ │ lcall *0x559e7800(%ebx) │ │ │ │ add %ebp,(%eax) │ │ │ │ pop %ecx │ │ │ │ (bad) │ │ │ │ - mov $0x98739c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x61001eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,0xd2ea(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov 0xd2ea,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ lcall *-0x63ff8000(%ebx) │ │ │ │ add %cl,-0x5ffbb5dd(%eax) │ │ │ │ - ljmp $0x986d,$0x5c8f00d2 │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + ljmp $0x611e,$0xdeb900d2 │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,0xd2ea(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + test $0xea,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009c00(%eax) │ │ │ │ add %ebx,0xb257b0(%eax,%eax,1) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f09869,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc6611a3e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ clc │ │ │ │ ljmp $0x0,$0xd2 │ │ │ │ @@ -27902,51 +28290,52 @@ │ │ │ │ add %dh,(%eax) │ │ │ │ add %ebx,0x9c01e0(%eax,%eax,1) │ │ │ │ sbb %dh,%bh │ │ │ │ dec %ebx │ │ │ │ add $0xe8,%al │ │ │ │ push %esp │ │ │ │ (bad) │ │ │ │ - mov $0x9865fc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x61167eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %bh,%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + clc │ │ │ │ ljmp $0x0,$0xd2 │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ add %ebx,0x9c0290(%eax,%eax,1) │ │ │ │ sub %ah,0x7dd00155(%edx) │ │ │ │ jns 9c02a4 │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - pusha │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661131e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - jmp 9c0305 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + add %ch,%bl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009c02(%eax) │ │ │ │ add 0xb257b0(%eax,%eax,1),%ebx │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f0985d,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc6612e3e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ xor %ch,%bl │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -27955,104 +28344,108 @@ │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x3(%eax) │ │ │ │ pushf │ │ │ │ add %dh,%al │ │ │ │ add 0x1558d68(%eax,%eax,1),%ebx │ │ │ │ enter $0xfe4d,$0xbf │ │ │ │ - (bad) │ │ │ │ - sbb $0x5a,%al │ │ │ │ - cwtl │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0xc661299e,%ecx │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ pusha │ │ │ │ jmp 9c0465 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ xor %dl,-0x63fc1000(%edi) │ │ │ │ add %ah,0x68009c04(%eax) │ │ │ │ lea 0x1(%ebp),%edx │ │ │ │ enter $0xfe4d,$0xbf │ │ │ │ - (bad) │ │ │ │ - sbb $0x5a,%al │ │ │ │ - cwtl │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0xc661299e,%ecx │ │ │ │ + lds 0xa1(%edx),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ah,-0x15(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + pusha │ │ │ │ + jmp 9c0515 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - push $0x3001558d │ │ │ │ + add %ch,-0x73(%eax) │ │ │ │ + push %ebp │ │ │ │ + add %esi,(%eax) │ │ │ │ xor %dl,-0x63fb6000(%edi) │ │ │ │ add %dl,0x5(%eax) │ │ │ │ pushf │ │ │ │ add %cl,%al │ │ │ │ xchg %eax,%esp │ │ │ │ push %ebp │ │ │ │ add %ebx,%eax │ │ │ │ dec %esp │ │ │ │ (bad) │ │ │ │ - mov $0x98547c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x6127feb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %ch,-0x15(%eax) │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + push $0xd2eb │ │ │ │ add %al,(%eax) │ │ │ │ - shrb $1,0x30300102(%ebp) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + add (%ecx),%al │ │ │ │ + xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x5(%eax) │ │ │ │ pushf │ │ │ │ add %al,(%eax) │ │ │ │ push %es │ │ │ │ pushf │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %eax,%esi │ │ │ │ dec %eax │ │ │ │ add $0x68,%al │ │ │ │ jmp 9c05e1 │ │ │ │ - add %cl,-0xf67a9c4(%edi) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add %bh,-0x399eda42(%ecx) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dh,-0x15(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + jo 9c068d │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%eax) │ │ │ │ push %es │ │ │ │ pushf │ │ │ │ add %dh,-0x4fff63fa(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - sbb $0x52,%al │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661219e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,%al │ │ │ │ - jmp 9c0725 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + shr $0xd2,%bl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ @@ -28060,60 +28453,60 @@ │ │ │ │ pop %es │ │ │ │ pushf │ │ │ │ add %bl,(%eax) │ │ │ │ xchg %eax,%ebp │ │ │ │ push %ebp │ │ │ │ add %ebx,0x33(%eax) │ │ │ │ dec %esi │ │ │ │ - add $0x8f,%al │ │ │ │ - fmull -0x10(%eax,%ebx,4) │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add $0xb9,%al │ │ │ │ + pop %esi │ │ │ │ + aas │ │ │ │ + popa │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,%al │ │ │ │ - jmp 9c07d5 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + enter $0xd2eb,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x7(%eax) │ │ │ │ pushf │ │ │ │ add %dl,(%eax) │ │ │ │ or %bl,0x1559528(%eax,%eax,1) │ │ │ │ sbb %bh,%al │ │ │ │ loopne 9c0820 │ │ │ │ - (bad) │ │ │ │ - sbb $0x4f,%al │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6613c9e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %dl,%al │ │ │ │ - jmp 9c0885 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + shr $1,%bl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ or %bl,0x9c08c0(%eax,%eax,1) │ │ │ │ test $0x20,%al │ │ │ │ pop %eax │ │ │ │ add %ebx,0x33(%eax) │ │ │ │ dec %esi │ │ │ │ - add $0x8f,%al │ │ │ │ - mov $0xa1f0984e,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + add $0xb9,%al │ │ │ │ + ds cmp $0xf223c661,%eax │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ pop %ecx │ │ │ │ mov $0x0,%dl │ │ │ │ js 9c094d │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -28122,104 +28515,103 @@ │ │ │ │ shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,%al │ │ │ │ or %bl,0x9c0970(%eax,%eax,1) │ │ │ │ mov $0x18015820,%eax │ │ │ │ clc │ │ │ │ loopne 9c0980 │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - dec %eax │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6613b7e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,0xd2eb(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + sub $0xd2,%bl │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x9(%eax) │ │ │ │ pushf │ │ │ │ add %ah,(%eax) │ │ │ │ or 0x1577608(%eax,%eax,1),%bl │ │ │ │ sbb %bh,%al │ │ │ │ loopne 9c0a30 │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - dec %ebp │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6613e1e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ - jmp 9c0a95 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + add %ch,%bl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,(%eax) │ │ │ │ or 0x9c0ad0(%eax,%eax,1),%bl │ │ │ │ mov %dl,(%ecx) │ │ │ │ dec %edi │ │ │ │ add %ebx,(%eax) │ │ │ │ clc │ │ │ │ loopne 9c0ae0 │ │ │ │ - (bad) │ │ │ │ - jl 9c0b2b │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6613bfe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - sub %bl,-0x4e(%ecx) │ │ │ │ - add %cl,(%eax) │ │ │ │ - jmp 9c0b45 │ │ │ │ + add %ch,(%eax) │ │ │ │ + pop %ecx │ │ │ │ + mov $0x0,%dl │ │ │ │ + or %ch,%bl │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - add (%ecx),%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ + shrb $1,0x30300102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ or 0x9c0b80(%eax,%eax,1),%bl │ │ │ │ push $0x80015073 │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - add $0x8f,%al │ │ │ │ - sbb $0xb4,%al │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add $0xb9,%al │ │ │ │ + sahf │ │ │ │ + (bad) │ │ │ │ + popa │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ lock jmp 9c0bf5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009c0b(%eax) │ │ │ │ or $0x9c,%al │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f098b0,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc661c33e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ push %eax │ │ │ │ in (%dx),%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -28230,21 +28622,20 @@ │ │ │ │ add %dh,(%eax) │ │ │ │ or $0x9c,%al │ │ │ │ add %ah,%al │ │ │ │ or $0x9c,%al │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0xb3,%al │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661c0be,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ pusha │ │ │ │ in (%dx),%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ @@ -28253,19 +28644,18 @@ │ │ │ │ or $0x9c,%al │ │ │ │ add %dl,-0x77ff63f3(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ push %eax │ │ │ │ add %ecx,(%eax) │ │ │ │ aaa │ │ │ │ (bad) │ │ │ │ - mov $0x98af9c8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x61dc1eb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ nop │ │ │ │ in (%dx),%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28275,19 +28665,18 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009c0d(%eax) │ │ │ │ push %cs │ │ │ │ pushf │ │ │ │ add %cl,0x801506e(%eax) │ │ │ │ aaa │ │ │ │ (bad) │ │ │ │ - mov $0x98af9c8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x61dc1eb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ xor $0x59,%al │ │ │ │ mov $0x0,%dl │ │ │ │ nop │ │ │ │ in (%dx),%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28297,19 +28686,21 @@ │ │ │ │ add %dh,%al │ │ │ │ push %cs │ │ │ │ pushf │ │ │ │ add %bh,(%eax) │ │ │ │ jo 9c0f4b │ │ │ │ add %ebx,(%eax) │ │ │ │ ss (bad) │ │ │ │ - mov $0x98a9fc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x61da7eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ cwtl │ │ │ │ in (%dx),%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ @@ -28319,17 +28710,17 @@ │ │ │ │ pushf │ │ │ │ add %ah,-0x27ff63f1(%eax) │ │ │ │ xchg %eax,%ebx │ │ │ │ push %esi │ │ │ │ add $0x98,%al │ │ │ │ in (%dx),%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f098ab,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc661d83e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ mov 0xd2ec,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ @@ -28337,143 +28728,148 @@ │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009c0f(%eax) │ │ │ │ adc %bl,0xb257b0(%eax,%eax,1) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661d41e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ lock in (%dx),%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x10(%eax) │ │ │ │ pushf │ │ │ │ add %al,(%eax) │ │ │ │ adc %ebx,0x456d4c8(%eax,%eax,1) │ │ │ │ fdivs (%ecx) │ │ │ │ (bad) │ │ │ │ - mov $0x98a3dc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x61d05eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ lock in (%dx),%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%eax) │ │ │ │ adc %ebx,0x9c11b0(%eax,%eax,1) │ │ │ │ sbb %dl,%ch │ │ │ │ push %esi │ │ │ │ add $0xb8,%al │ │ │ │ das │ │ │ │ (bad) │ │ │ │ - mov $0x98981c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x61eb9eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ lock in (%dx),%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009c11(%eax) │ │ │ │ adc 0x15071a8(%eax,%eax,1),%bl │ │ │ │ fsubrs 0x59(%esi) │ │ │ │ - add -0xf6764c4(%edi),%cl │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add -0x399e1742(%ecx),%bh │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ clc │ │ │ │ in (%dx),%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x12(%eax) │ │ │ │ pushf │ │ │ │ add %dl,(%eax) │ │ │ │ adc 0x4561c50(%eax,%eax,1),%ebx │ │ │ │ enter $0xfe2c,$0xbf │ │ │ │ - (bad) │ │ │ │ - cmp $0x96,%al │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661e5be,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ push $0xd2ed │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,(%eax) │ │ │ │ adc 0x9c13c0(%eax,%eax,1),%ebx │ │ │ │ mov %ch,0x50(%ebx) │ │ │ │ - add %esi,-0x70ff4da9(%eax) │ │ │ │ - cld │ │ │ │ - nop │ │ │ │ - cwtl │ │ │ │ - lock in $0x46,%eax │ │ │ │ - dec %eax │ │ │ │ + add %esi,-0x46ff4da9(%eax) │ │ │ │ + jle 9c13b6 │ │ │ │ + popa │ │ │ │ + (bad) │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ sub $0xd2,%ch │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3800b257(%eax) │ │ │ │ xor %dl,-0x63ec4000(%edi) │ │ │ │ add %dh,0x14(%eax) │ │ │ │ pushf │ │ │ │ add %dh,0x2800b257(%eax) │ │ │ │ sub %edi,%esi │ │ │ │ - mov $0x988c7c8f,%edi │ │ │ │ - lock jnp 9c1497 │ │ │ │ - dec %edi │ │ │ │ + mov $0x61fffeb9,%edi │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ xor $0x59,%al │ │ │ │ mov $0x0,%dl │ │ │ │ cwtl │ │ │ │ in (%dx),%eax │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ fsubrs (%esi,%edx,2) │ │ │ │ add $0x38,%al │ │ │ │ xor %dl,-0x63eb9000(%edi) │ │ │ │ add %ah,(%eax) │ │ │ │ adc $0x6bc8009c,%eax │ │ │ │ push %eax │ │ │ │ - add %esi,-0x70fba9cd(%eax) │ │ │ │ - mov $0xa1f09889,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + add %esi,-0x46fba9cd(%eax) │ │ │ │ + ds cli │ │ │ │ + popa │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ mov 0xd2ed,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ @@ -28485,21 +28881,19 @@ │ │ │ │ adc $0x15d0009c,%eax │ │ │ │ pushf │ │ │ │ add %bl,0x59(%eax) │ │ │ │ pop %edi │ │ │ │ add %al,%dl │ │ │ │ nop │ │ │ │ loope 9c15e0 │ │ │ │ - (bad) │ │ │ │ - jl 9c1571 │ │ │ │ - cwtl │ │ │ │ - lock roll $0x0,(%esp,%edx,2) │ │ │ │ + mov $0xc661fdfe,%ecx │ │ │ │ + inc %ebx │ │ │ │ + ja 9c1595 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,2) │ │ │ │ + xor $0x59,%al │ │ │ │ mov $0x0,%dl │ │ │ │ shr $1,%ch │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ @@ -28509,36 +28903,39 @@ │ │ │ │ adc $0x1680009c,%eax │ │ │ │ pushf │ │ │ │ add %bh,0x4b(%eax) │ │ │ │ push %eax │ │ │ │ add %esp,(%eax) │ │ │ │ iret │ │ │ │ push %ecx │ │ │ │ - add $0x8f,%al │ │ │ │ - mov $0xe5f09888,%esp │ │ │ │ - inc %esi │ │ │ │ - dec %eax │ │ │ │ + add $0xb9,%al │ │ │ │ + ds sti │ │ │ │ + popa │ │ │ │ + (bad) │ │ │ │ + addr16 xor $0xb1,%eax │ │ │ │ ... │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ clc │ │ │ │ in (%dx),%eax │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ cmp %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009c16(%eax) │ │ │ │ pop %ss │ │ │ │ pushf │ │ │ │ add %dh,0x4800b257(%eax) │ │ │ │ - and $0x5c8fbffe,%eax │ │ │ │ - test %bl,0x4f107bf0(%eax) │ │ │ │ + and $0xdeb9bffe,%eax │ │ │ │ + mull -0x3a(%ecx) │ │ │ │ + stc │ │ │ │ + arpl %esi,0x0(%esi) │ │ │ │ ... │ │ │ │ xor $0x59,%al │ │ │ │ mov $0x0,%dl │ │ │ │ adc %ch,%dh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28548,17 +28945,17 @@ │ │ │ │ xor %dl,-0x63e8d000(%edi) │ │ │ │ add %ah,%al │ │ │ │ pop %ss │ │ │ │ pushf │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f09881,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc661f23e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ mov %ch,%dh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28569,38 +28966,36 @@ │ │ │ │ pop %ss │ │ │ │ pushf │ │ │ │ add %dl,-0x4fff63e8(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - cmp $0xfc,%al │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc6618fbe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ cwtl │ │ │ │ out %al,(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,0x40009c18(%eax) │ │ │ │ sbb %ebx,0x1504c38(%eax,%eax,1) │ │ │ │ mov %bl,(%esi) │ │ │ │ (bad) │ │ │ │ - mov $0x98f89c8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x618b1eb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ enter $0xd2ee,$0x0 │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ @@ -28608,53 +29003,53 @@ │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x19(%eax) │ │ │ │ pushf │ │ │ │ add %dh,%al │ │ │ │ sbb %ebx,0x1504c38(%eax,%eax,1) │ │ │ │ mov %bl,(%esi) │ │ │ │ (bad) │ │ │ │ - mov $0x98f89c8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x618b1eb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ xor $0x59,%al │ │ │ │ mov $0x0,%dl │ │ │ │ enter $0xd2ee,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %cl,0x1(%eax,%edx,2) │ │ │ │ cmp %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,%al │ │ │ │ sbb %ebx,0x9c1aa0(%eax,%eax,1) │ │ │ │ test $0x5d,%al │ │ │ │ push %eax │ │ │ │ - add %ebx,-0x704001e3(%eax) │ │ │ │ - cld │ │ │ │ - cli │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + add %ebx,-0x464001e3(%eax) │ │ │ │ + jle 9c1a3c │ │ │ │ + popa │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ shr $1,%dh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,0x50009c1a(%eax) │ │ │ │ sbb 0x454a320(%eax,%eax,1),%ebx │ │ │ │ shr $1,%dh │ │ │ │ rolb %cl,(%eax) │ │ │ │ - (bad) │ │ │ │ - mov $0xa1f098f4,%esp │ │ │ │ - orl $0x0,0x0(%eax) │ │ │ │ + mov $0xc661873e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ fsubr %st(6),%st │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28664,57 +29059,59 @@ │ │ │ │ add %dl,0x1b(%eax) │ │ │ │ pushf │ │ │ │ add %al,(%eax) │ │ │ │ sbb $0x9c,%al │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - lock cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661831e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ sub %ch,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%eax) │ │ │ │ sbb $0x9c,%al │ │ │ │ add %dh,-0x5fff63e4(%eax) │ │ │ │ int1 │ │ │ │ push %esp │ │ │ │ add $0x58,%al │ │ │ │ sbb %edi,%esi │ │ │ │ - mov $0x98ecdc8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x619f5eb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ sub %ch,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dh,0x60009c1c(%eax) │ │ │ │ sbb $0x5df8009c,%eax │ │ │ │ push %eax │ │ │ │ add %esi,-0x14(%eax) │ │ │ │ inc %esi │ │ │ │ - add -0xf671004(%edi),%cl │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add -0x399e6382(%ecx),%bh │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ xor %ch,%bh │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ @@ -28722,21 +29119,20 @@ │ │ │ │ pushf │ │ │ │ add %dl,(%eax) │ │ │ │ push %ds │ │ │ │ pushf │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - in $0x98,%al │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661971e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ pusha │ │ │ │ out %eax,(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ @@ -28745,19 +29141,18 @@ │ │ │ │ push %ds │ │ │ │ pushf │ │ │ │ add %al,%al │ │ │ │ push %ds │ │ │ │ pushf │ │ │ │ add %cl,0x38015058(%eax) │ │ │ │ adc %dh,%bh │ │ │ │ - mov $0x98e17c8f,%edi │ │ │ │ - lock stos %eax,%es:(%edi) │ │ │ │ - ret $0x58 │ │ │ │ + mov $0x6192feb9,%edi │ │ │ │ + (bad) │ │ │ │ + sub %esi,0xa1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ nop │ │ │ │ out %eax,(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28768,38 +29163,39 @@ │ │ │ │ add %al,%al │ │ │ │ push %ds │ │ │ │ pushf │ │ │ │ add %dh,0x1f(%eax) │ │ │ │ pushf │ │ │ │ add %cl,0x38015058(%eax) │ │ │ │ adc %dh,%bh │ │ │ │ - mov $0x98e17c8f,%edi │ │ │ │ - lock inc %edi │ │ │ │ - rcrl $0x0,0x0(%eax) │ │ │ │ + mov $0x6192feb9,%edi │ │ │ │ + mov $0xb2,%ch │ │ │ │ + mov 0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ xor $0x59,%al │ │ │ │ mov $0x0,%dl │ │ │ │ nop │ │ │ │ out %eax,(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov %bl,0x50(%eax) │ │ │ │ add %edi,(%eax) │ │ │ │ xor %dl,-0x63e09000(%edi) │ │ │ │ add %ah,(%eax) │ │ │ │ and %bl,0x15059b8(%eax,%eax,1) │ │ │ │ dec %eax │ │ │ │ adc %edi,%esi │ │ │ │ - mov $0x98e35c8f,%edi │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0x6190deb9,%edi │ │ │ │ + (bad) │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ cwtl │ │ │ │ out %eax,(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ @@ -28807,59 +29203,58 @@ │ │ │ │ add %ah,(%eax) │ │ │ │ and %bl,0x9c20d0(%eax,%eax,1) │ │ │ │ dec %eax │ │ │ │ and $0x54,%al │ │ │ │ add $0x98,%al │ │ │ │ out %eax,(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ - (bad) │ │ │ │ - sbb $0xdd,%al │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661ae9e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ mov 0xd2ef,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ add %dl,%al │ │ │ │ and %bl,0x9c2180(%eax,%eax,1) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - (bad) │ │ │ │ - jl 9c216c │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661aafe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ lock out %eax,(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,0x30009c21(%eax) │ │ │ │ and 0x1505a98(%eax,%eax,1),%bl │ │ │ │ inc %eax │ │ │ │ int3 │ │ │ │ dec %ebp │ │ │ │ - add -0xf672bc4(%edi),%cl │ │ │ │ - mov 0x4881,%eax │ │ │ │ + add -0x399e5842(%ecx),%bh │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ clc │ │ │ │ out %eax,(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ @@ -28867,42 +29262,40 @@ │ │ │ │ add %dh,(%eax) │ │ │ │ and 0x9c22e0(%eax,%eax,1),%bl │ │ │ │ test $0x5a,%al │ │ │ │ push %eax │ │ │ │ add %ebx,(%eax) │ │ │ │ clc │ │ │ │ loopne 9c22f0 │ │ │ │ - (bad) │ │ │ │ - jl 9c22c9 │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661a5fe,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ add %dh,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ shrb $1,0x30380102(%ebp) │ │ │ │ xchg %eax,%edi │ │ │ │ add %ah,%al │ │ │ │ and 0x9c2390(%eax,%eax,1),%bl │ │ │ │ js 9c2380 │ │ │ │ dec %ebp │ │ │ │ add %ebx,(%eax) │ │ │ │ clc │ │ │ │ loopne 9c23a0 │ │ │ │ - (bad) │ │ │ │ - sbb $0xdb,%al │ │ │ │ - cwtl │ │ │ │ - lock mov 0x4881,%eax │ │ │ │ + mov $0xc661a89e,%ecx │ │ │ │ + and %edx,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - xor $0x59,%al │ │ │ │ + add %dh,(%ecx,%ebx,2) │ │ │ │ mov $0x0,%dl │ │ │ │ sub $0xd2,%bh │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ add (%ecx),%al │ │ │ │ @@ -32699,20 +33092,17 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x0(%eax) │ │ │ │ addb $0xb0,(%ecx) │ │ │ │ adc %eax,0x1(%eax) │ │ │ │ ... │ │ │ │ add %bl,0x3a500140(%esi,%edi,1) │ │ │ │ call b256eb │ │ │ │ - add %al,0x2802059e(%eax) │ │ │ │ - jno b256ad │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ - cwtl │ │ │ │ - and $0xa1,%al │ │ │ │ + add %al,0x1c02059e(%eax) │ │ │ │ + test $0x55,%al │ │ │ │ + mov $0x49cb4163,%edi │ │ │ │ ... │ │ │ │ shlb $1,0x1(%eax,%eax,4) │ │ │ │ fcomps 0x1(%eax,%eax,4) │ │ │ │ lock pop %ebp │ │ │ │ addb $0x0,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ @@ -45881,16 +46271,16 @@ │ │ │ │ addb $0x8,(%ecx) │ │ │ │ jae d408df │ │ │ │ add %ebp,%eax │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ addb $0xe0,(%ecx) │ │ │ │ add $0x80,%al │ │ │ │ add %ebx,(%eax) │ │ │ │ - test $0x418c0180,%eax │ │ │ │ - clc │ │ │ │ + test $0x73ac0180,%eax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ incl (%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,-0x27febfc2(%eax) │ │ │ │ and %al,0x1(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ sbb $0x10180,%eax │ │ │ │ add %al,(%eax) │ │ │ │ @@ -45922,20 +46312,23 @@ │ │ │ │ inc %eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x75(%ebx,%ebp,8) │ │ │ │ add %al,%al │ │ │ │ - adc $0xeb50f7b3,%eax │ │ │ │ - jne d409d8 │ │ │ │ - inc %eax │ │ │ │ - sbb $0x1ca0f7b3,%eax │ │ │ │ + inc %ebp │ │ │ │ mov $0xf7,%bl │ │ │ │ - call 20d58a09 <_edata@@Base+0x1bd58a09> │ │ │ │ + push %eax │ │ │ │ + jmp d40a4c │ │ │ │ + add %al,0x4d(%eax) │ │ │ │ + mov $0xf7,%bl │ │ │ │ + mov 0xe8f7b34c,%al │ │ │ │ + and $0x80,%al │ │ │ │ + add %esp,(%eax) │ │ │ │ aas │ │ │ │ loopne d409e8 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cwtl │ │ │ │ pop %ebx │ │ │ │ and %eax,(%ecx) │ │ │ │ @@ -51137,33 +51530,33 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,-0x2a(%eax) │ │ │ │ push %esp │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x55(%eax) │ │ │ │ jae e02b40 │ │ │ │ - add %edx,0x15c00000 │ │ │ │ + add %edx,0x45c00000 │ │ │ │ mov $0xf7,%bl │ │ │ │ test $0x5,%al │ │ │ │ addb $0xf8,(%ecx) │ │ │ │ sub $0x140,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %edx,0x1d400000 │ │ │ │ + or %edx,0x4d400000 │ │ │ │ mov $0xf7,%bl │ │ │ │ test $0x5,%al │ │ │ │ addb $0x8,(%ecx) │ │ │ │ cs inc %eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,(%ecx) │ │ │ │ - adc $0x1ca00000,%eax │ │ │ │ + adc $0x4ca00000,%eax │ │ │ │ mov $0xf7,%bl │ │ │ │ test $0x5,%al │ │ │ │ addb $0x18,(%ecx) │ │ │ │ cs inc %eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -1862920,15 +1863313,15 @@ │ │ │ │ bound %ebp,0x6e(%ecx) │ │ │ │ popa │ │ │ │ je 13105e0 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ jne 13105ef │ │ │ │ imul $0x1736569,0x74(%ecx,%ebp,2),%ebp │ │ │ │ - add %eax,0x6c66f7b3(%eax,%ecx,1) │ │ │ │ + add %eax,0x6c66f7b3(%eax,%edi,1) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ popa │ │ │ │ je 1310601 │ │ │ │ jo 13105f5 │ │ │ │ arpl %ebp,0x61(%ecx) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ data16 jne 1310605 │ │ │ │ @@ -1866396,15 +1866789,15 @@ │ │ │ │ imul $0x70696e61,0x6d(%eax),%edi │ │ │ │ jne 1312679 │ │ │ │ popa │ │ │ │ je 1312679 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ dec %edi │ │ │ │ - add 0x64f7b31c(%eax),%al │ │ │ │ + add 0x64f7b34c(%eax),%al │ │ │ │ imul $0x746e6168,0x70(%edi),%ebp │ │ │ │ imul $0x756c6f73,0x65(%esi),%ebp │ │ │ │ je 1312692 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ jo 131268e │ │ │ │ arpl %ebp,0x61(%ebx) │ │ │ │ @@ -1866522,15 +1866915,15 @@ │ │ │ │ jo 13127d1 │ │ │ │ je 13127d1 │ │ │ │ je 13127c1 │ │ │ │ arpl %ebp,0x70(%ebx) │ │ │ │ popa │ │ │ │ arpl %ebp,0x61(%ebx) │ │ │ │ addr16 gs inc %eax │ │ │ │ - addl $0xf7b31c80,(%ecx) │ │ │ │ + addl $0xf7b34c80,(%ecx) │ │ │ │ outsw %ds:(%esi),(%dx) │ │ │ │ jb 13127e1 │ │ │ │ popa │ │ │ │ je 13127eb │ │ │ │ gs jb 131277a │ │ │ │ add %al,(%eax) │ │ │ │ mov %bl,%ah │ │ │ │ @@ -1867316,15 +1867709,15 @@ │ │ │ │ js 1312f4f │ │ │ │ popa │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ jae 1312f4c │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ jo 1312f5c │ │ │ │ - imul $0x8847875,0x65(%ebx),%esi │ │ │ │ + imul $0x38847875,0x65(%ebx),%esi │ │ │ │ mov $0xf7,%bl │ │ │ │ ja 1312f57 │ │ │ │ imul $0x67646574,0x68(%edi),%esp │ │ │ │ jb 1312f5c │ │ │ │ jo 1312f65 │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ @@ -1867376,18 +1867769,16 @@ │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ add %al,(%bx,%si) │ │ │ │ add %ch,0x65(%edx) │ │ │ │ je 1312fdb │ │ │ │ jb 1312fe5 │ │ │ │ bound %ebp,%gs:0x65(%esi) │ │ │ │ jb 1312f7c │ │ │ │ - sbbb $0xf7,(%ebx,%esi,4) │ │ │ │ - imul $0x6574,0x69(%esi),%bp │ │ │ │ - insl (%dx),%es:(%edi) │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ + orb $0x66,-0x9(%ebx,%esi,4) │ │ │ │ + imul $0x6f6d6574,0x69(%esi),%ebp │ │ │ │ bound %ebp,%gs:0x75(%ecx) │ │ │ │ jae 1312ff4 │ │ │ │ jne 1312ffe │ │ │ │ arpl %esi,0x6f(%ecx,%ebp,2) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ add %al,(%edi) │ │ │ │ add %ah,0x72(%esi) │ │ │ │ @@ -1868042,15 +1868433,15 @@ │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ jb 1313609 │ │ │ │ popa │ │ │ │ je 131360c │ │ │ │ popa │ │ │ │ je 131360a │ │ │ │ push $0x61 │ │ │ │ - js 13135ae │ │ │ │ + js 13135de │ │ │ │ mov $0xf7,%bl │ │ │ │ imul $0x61726765,0x74(%esi),%ebp │ │ │ │ je 131361a │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ je 1313624 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ @@ -2035337,15 +2035728,16 @@ │ │ │ │ add %al,%gs:(%eax) │ │ │ │ and $0x66,%al │ │ │ │ jb 136586d │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ gs dec %esi │ │ │ │ jne 136587e │ │ │ │ bound %esp,0x72(%ebp) │ │ │ │ - mov %dl,0x6624f7c1(%edi) │ │ │ │ + mov %dh,-0x4d(%edi) │ │ │ │ + mull (%esi,%eiz,2) │ │ │ │ jb 136587d │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ gs inc %ecx │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x0,0x74(%ebx),%esi │ │ │ │ add %ah,(%ebx,%eiz,2) │ │ │ │ jne 136589e │ │ │ │ @@ -2063635,17 +2064027,18 @@ │ │ │ │ dec %ecx │ │ │ │ pop %edi │ │ │ │ je 1379c98 │ │ │ │ pop %edi │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ inc %ecx │ │ │ │ - sbb $0xb3,%al │ │ │ │ - mull 0x69(%edx) │ │ │ │ - jbe 1379c95 │ │ │ │ + dec %esp │ │ │ │ + mov $0xf7,%bl │ │ │ │ + bound %ebp,0x76(%ecx) │ │ │ │ + popa │ │ │ │ jb 1379c9f │ │ │ │ popa │ │ │ │ je 1379c9e │ │ │ │ aas │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ @@ -2063711,15 +2064104,15 @@ │ │ │ │ jns 1379d4b │ │ │ │ popa │ │ │ │ jae 1379d55 │ │ │ │ jae 1379d3d │ │ │ │ inc %bx │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ je 1379d59 │ │ │ │ - jb 1379cfe │ │ │ │ + jb 1379d2e │ │ │ │ mov $0xf7,%bl │ │ │ │ sbb $0x2,%al │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc $0x4f42040d,%eax │ │ │ │ dec %edi │ │ │ │ push %esp │ │ │ │ @@ -3486553,30 +3486946,34 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,%dh │ │ │ │ enter $0x78b0,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x7000b257(%eax) │ │ │ │ - ljmp $0x141,$0x2f48c7ef │ │ │ │ - add %al,(%eax) │ │ │ │ + cli │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ + dec %eax │ │ │ │ + das │ │ │ │ + inc %ecx │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0x57,%al │ │ │ │ - mov $0x0,%dl │ │ │ │ - push %eax │ │ │ │ + add %dh,0x5000b257(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ and 0x3c(%esi),%edx │ │ │ │ and $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x6000b257(%eax) │ │ │ │ - lret $0xc7a8 │ │ │ │ + cli │ │ │ │ + test $0xc7,%al │ │ │ │ pop %eax │ │ │ │ das │ │ │ │ inc %ecx │ │ │ │ add %ecx,(%eax) │ │ │ │ inc %esp │ │ │ │ loope 181c2bc │ │ │ │ mov $0x57,%al │ │ │ │ @@ -3486865,16 +3487262,15 @@ │ │ │ │ add %ah,0x1(%eax) │ │ │ │ add %al,-0x22ca0000(%eax) │ │ │ │ sbb 0x0(%edi),%ebx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x6fff4da9(%eax) │ │ │ │ - mov %al,0x34c8c793 │ │ │ │ - inc %ecx │ │ │ │ + rclb %cl,0x4134c8c7(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x77ff4da9(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ @@ -3501286,16 +3501682,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ push %eax │ │ │ │ - popf │ │ │ │ - xchg %eax,%ebx │ │ │ │ + int $0x93 │ │ │ │ xbegin 2c44840 ,(bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ mov %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3516210,15 +3516605,15 @@ │ │ │ │ inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - jo 182da5a │ │ │ │ + jo 182da8a │ │ │ │ cwtl │ │ │ │ xbegin 2c5e5b8 ,(bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ mov %al,(%ebx) │ │ │ │ @@ -3516227,15 +3516622,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x13(%ecx) │ │ │ │ mov 0x0(%esi),%dh │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0xfff4da9(%eax) │ │ │ │ - push %ss │ │ │ │ + inc %esi │ │ │ │ cwtl │ │ │ │ xbegin 2c5e620 ,(bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ mov %al,(%ebx) │ │ │ │ @@ -3518747,16 +3519142,18 @@ │ │ │ │ movsl %ds:(%esi),%es:(%edi) │ │ │ │ cli │ │ │ │ sbb (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b257(%eax) │ │ │ │ - and $0x6518c798,%eax │ │ │ │ - inc %ebx │ │ │ │ + push %ebp │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + sbb %ah,0x43(%ebp) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x77ff4da9(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lds 0x373a,%esi │ │ │ │ @@ -3519130,43 +3519527,45 @@ │ │ │ │ add %al,(%eax) │ │ │ │ push %ebp │ │ │ │ leave │ │ │ │ mov $0x1e,%edi │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x7000b257(%eax) │ │ │ │ - ljmp $0x143,$0x7308c7ef │ │ │ │ - add %al,(%eax) │ │ │ │ + cli │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ + or %dh,0x43(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0x57,%al │ │ │ │ - mov $0x0,%dl │ │ │ │ - push %eax │ │ │ │ + add %dh,0x5000b257(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x24,%bh │ │ │ │ shrb %cl,0x0(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - mov $0x31,%al │ │ │ │ + mov $0x61,%al │ │ │ │ rol $1,%bh │ │ │ │ sbb %dh,0x43(%ebx) │ │ │ │ add %edi,0x2000e139(%eax) │ │ │ │ fs adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x160836(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x3fff4da9(%eax) │ │ │ │ - out %al,$0xce │ │ │ │ + push %ss │ │ │ │ + iret │ │ │ │ (bad) │ │ │ │ test $0x73,%al │ │ │ │ inc %ebx │ │ │ │ add %edx,%eax │ │ │ │ cmp %esp,%ecx │ │ │ │ add %ah,0x18011563(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ @@ -3519176,16 +3519575,16 @@ │ │ │ │ jb 182f640 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - and %ah,%bl │ │ │ │ - xchg %eax,%ebx │ │ │ │ + and %dl,(%ebx) │ │ │ │ + xchg %eax,%esp │ │ │ │ (bad) │ │ │ │ sub %dh,0x1(%ebx,%eax,2) │ │ │ │ call b183d726 <_edata@@Base+0xac83d726> │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ mov %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3519195,15 +3519594,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - jo 182f637 │ │ │ │ + jo 182f667 │ │ │ │ iret │ │ │ │ xbegin 2c66ac8 ,(bad) │ │ │ │ add %bh,(%edx) │ │ │ │ loope 182f614 │ │ │ │ and %ah,0x15(%ebp) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ @@ -3519214,47 +3519613,44 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ push %eax │ │ │ │ - or $0x7538c7ce,%eax │ │ │ │ + cmp $0x7538c7ce,%eax │ │ │ │ inc %ebx │ │ │ │ add %ebx,(%eax) │ │ │ │ cmp %cl,%ah │ │ │ │ add %ah,0x18011564(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %esi │ │ │ │ add %dh,(%eax) │ │ │ │ xor $0x0,%eax │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - add %ah,(%edi) │ │ │ │ - rol $1,%edi │ │ │ │ - mov $0x30014375,%eax │ │ │ │ - cmp %cl,%ah │ │ │ │ - add %al,(%eax) │ │ │ │ - xchg %eax,%edx │ │ │ │ - adc $0x60031801,%eax │ │ │ │ + add %dl,-0x2f(%edi) │ │ │ │ + xbegin 2c66c18 ,(bad) │ │ │ │ + xor %bh,(%edx) │ │ │ │ + loope 182f664 │ │ │ │ + add %dl,0x3180115(%edx) │ │ │ │ + pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x452059(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b257(%eax) │ │ │ │ - (bad) │ │ │ │ - into │ │ │ │ - (bad) │ │ │ │ - sbb %dh,0x43(%esi) │ │ │ │ + mov $0x7618c7ce,%edi │ │ │ │ + inc %ebx │ │ │ │ add %ecx,0x3a(%eax) │ │ │ │ loope 182f68c │ │ │ │ nop │ │ │ │ xchg %eax,%ecx │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3519263,15 +3519659,15 @@ │ │ │ │ aas │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - jo 182f710 │ │ │ │ + jo 182f640 │ │ │ │ iret │ │ │ │ xbegin 2c66d28 ,(bad) │ │ │ │ pusha │ │ │ │ cmp %cl,%ah │ │ │ │ add %ah,%al │ │ │ │ xchg %eax,%edx │ │ │ │ adc $0x60031801,%eax │ │ │ │ @@ -3519279,18 +3519675,20 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x6f(%edx) │ │ │ │ sbb %ah,0x0(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - xbegin 79843a4f <_edata@@Base+0x74843a4f> │ │ │ │ - cmp %cl,%ah │ │ │ │ - add %dh,-0x6e(%eax) │ │ │ │ + imul $0xffffffc7,%esi,%ecx │ │ │ │ + clc │ │ │ │ + jbe 182f71a │ │ │ │ + add %edi,0x3a(%eax) │ │ │ │ + loope 182f6dc │ │ │ │ + jo 182f670 │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,%ch │ │ │ │ stos %al,%es:(%edi) │ │ │ │ bound %ebx,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3519309,16 +3519707,16 @@ │ │ │ │ add %al,(%eax) │ │ │ │ sbb (%edi,%esi,1),%ebx │ │ │ │ cmp $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b257(%eax) │ │ │ │ - sub %ecx,%edx │ │ │ │ - (bad) │ │ │ │ + pop %ebx │ │ │ │ + rol $1,%edi │ │ │ │ mov %dh,0x43(%edi) │ │ │ │ add %edx,-0x4fff1ec6(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3519329,15 +3519727,15 @@ │ │ │ │ inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - loopne 182f6db │ │ │ │ + loopne 182f70b │ │ │ │ into │ │ │ │ (bad) │ │ │ │ sbb %bh,0x43(%eax) │ │ │ │ add %ebp,-0x4fff1ec6(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3519347,30 +3519745,33 @@ │ │ │ │ add %al,-0x73(%ebp) │ │ │ │ (bad) │ │ │ │ cmp %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x4fff4da9(%eax) │ │ │ │ - or $0x4378a8c7,%edi │ │ │ │ + mov $0xcf,%cl │ │ │ │ + (bad) │ │ │ │ + test $0x78,%al │ │ │ │ + inc %ebx │ │ │ │ add %eax,%eax │ │ │ │ cmp %cl,%ah │ │ │ │ add %dh,0x1800b257(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ or -0x33(%esi),%edi │ │ │ │ popa │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - mov $0x56,%al │ │ │ │ + mov $0x86,%al │ │ │ │ into │ │ │ │ xbegin 2c670d8 ,(bad) │ │ │ │ fdivrs (%edx) │ │ │ │ loope 182f7a4 │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3519379,32 +3519780,29 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x1bb7(%ebx,%edi,4) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - subb $0xd1,(%eax) │ │ │ │ - (bad) │ │ │ │ + sbbb $0xc7,-0x2f(%eax) │ │ │ │ enter $0x4379,$0x1 │ │ │ │ lock cmp %cl,%ah │ │ │ │ add %dh,0x180115ad(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ inc %edi │ │ │ │ sub (%edi),%esp │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x7fff4da9(%eax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - into │ │ │ │ - (bad) │ │ │ │ + ror $0xc7,%esi │ │ │ │ sub %bh,0x43(%edx) │ │ │ │ add %ecx,(%eax) │ │ │ │ cmp %ecx,%esp │ │ │ │ add %dh,(%eax) │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3519414,31 +3519812,29 @@ │ │ │ │ pop %ebp │ │ │ │ push $0x0 │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ inc %eax │ │ │ │ - jno 182f7e2 │ │ │ │ - (bad) │ │ │ │ - mov %bh,0x43(%edx) │ │ │ │ + mov 0x7a88c7cf,%eax │ │ │ │ + inc %ebx │ │ │ │ add %esp,(%eax) │ │ │ │ cmp %ecx,%esp │ │ │ │ add %al,%al │ │ │ │ scas %es:(%edi),%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x311f1d(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x3fff4da9(%eax) │ │ │ │ - inc %esi │ │ │ │ - into │ │ │ │ + jbe 182f809 │ │ │ │ (bad) │ │ │ │ call 39843bbb <_edata@@Base+0x34843bbb> │ │ │ │ cmp %ecx,%esp │ │ │ │ add %dh,(%eax) │ │ │ │ scas %es:(%edi),%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3519448,15 +3519844,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ pusha │ │ │ │ - aas │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ (bad) │ │ │ │ jnp 182f8aa │ │ │ │ add %edx,0x3b(%eax) │ │ │ │ loope 182f86c │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3519468,15 +3519864,15 @@ │ │ │ │ pop %esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - loopne 182f8b3 │ │ │ │ + loopne 182f8e3 │ │ │ │ (bad) │ │ │ │ jnp 182f8d2 │ │ │ │ add %ebp,0x3b(%eax) │ │ │ │ loope 182f894 │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3519486,59 +3519882,58 @@ │ │ │ │ add %dl,-0x4c(%edi) │ │ │ │ push %ebx │ │ │ │ and $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x2fff4da9(%eax) │ │ │ │ - lea (bad),%ecx │ │ │ │ - iret │ │ │ │ - (bad) │ │ │ │ - or %bh,0x1(%ebx,%eax,2) │ │ │ │ - cmpb $0xe1,(%ebx) │ │ │ │ - add %bh,(%eax) │ │ │ │ + mov $0x7c08c7cf,%ebp │ │ │ │ + inc %ebx │ │ │ │ + add %eax,0x3800e13b(%eax) │ │ │ │ ficoml 0x60031801 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%ecx) │ │ │ │ inc %edi │ │ │ │ adc %edi,0x0(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x6000b257(%eax) │ │ │ │ + xchg %eax,%edx │ │ │ │ + into │ │ │ │ (bad) │ │ │ │ push $0x9801437c │ │ │ │ cmp %ecx,%esp │ │ │ │ add %cl,%al │ │ │ │ fsts 0x60031801 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x76b82(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ - xor %dl,%cl │ │ │ │ - (bad) │ │ │ │ + pusha │ │ │ │ + rol $1,%edi │ │ │ │ enter $0x437c,$0x1 │ │ │ │ mov $0x3b,%al │ │ │ │ loope 182f90c │ │ │ │ xor %ch,0x15(%ebx) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ sbb 0x5527,%ch │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - addb $0xcf,(%ecx) │ │ │ │ + xorb $0xcf,(%ecx) │ │ │ │ (bad) │ │ │ │ sub %bh,0x43(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ cmp %ecx,%esp │ │ │ │ add %dh,0x1801156a(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3519548,15 +3519943,15 @@ │ │ │ │ das │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - rolb $1,0x7d88c7cf(%edx) │ │ │ │ + shlb $1,0x7d88c7cf(%edx) │ │ │ │ inc %ebx │ │ │ │ add %esp,%eax │ │ │ │ cmp %ecx,%esp │ │ │ │ add %dh,(%eax) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3519564,16 +3519959,15 @@ │ │ │ │ add %bh,%bl │ │ │ │ sbb (%edi),%ebx │ │ │ │ jbe 182f96d │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b257(%eax) │ │ │ │ - pop %eax │ │ │ │ - into │ │ │ │ + mov %cl,%dh │ │ │ │ (bad) │ │ │ │ call f9843cfe <_edata@@Base+0xf4843cfe> │ │ │ │ cmp %ecx,%esp │ │ │ │ add %dh,0x1801156b(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3519582,15 +3519976,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ push %eax │ │ │ │ - xor %ecx,%edx │ │ │ │ + arpl %edx,%ecx │ │ │ │ (bad) │ │ │ │ dec %eax │ │ │ │ jle 182f9ea │ │ │ │ add %edx,(%eax) │ │ │ │ cmp $0xe1,%al │ │ │ │ add %dl,%al │ │ │ │ jo 182f9c4 │ │ │ │ @@ -3519599,30 +3519993,30 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ sub $0x3cd77f,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x7fff4da9(%eax) │ │ │ │ - or %cl,%bh │ │ │ │ + cmp %cl,%bh │ │ │ │ (bad) │ │ │ │ test $0x7e,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,(%eax) │ │ │ │ cmp $0xe1,%al │ │ │ │ add %ah,0x70(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x46adba(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4da9(%eax) │ │ │ │ - pusha │ │ │ │ + nop │ │ │ │ iret │ │ │ │ (bad) │ │ │ │ or %bh,0x43(%edi) │ │ │ │ add %eax,0x3c(%eax) │ │ │ │ loope 182f9fc │ │ │ │ mov $0x71,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ @@ -3519634,15 +3520028,15 @@ │ │ │ │ pop %ds │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - jo 182fa4f │ │ │ │ + jo 182fa7f │ │ │ │ into │ │ │ │ (bad) │ │ │ │ push $0x5801437f │ │ │ │ cmp $0xe1,%al │ │ │ │ add %al,0x71(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3519651,30 +3520045,29 @@ │ │ │ │ xchg %eax,%ebp │ │ │ │ add %al,%gs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - adcb $0xc7,-0x30(%edx) │ │ │ │ - enter $0x437f,$0x1 │ │ │ │ - jo 182fa86 │ │ │ │ + addb $0x43,0x7fc8c7d0(%edx) │ │ │ │ + add %esi,0x3c(%eax) │ │ │ │ loope 182fa4c │ │ │ │ xor %dh,0x15(%esi) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc 0xc0b(%ebx),%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - jo 182fa80 │ │ │ │ + jo 182fab0 │ │ │ │ iret │ │ │ │ (bad) │ │ │ │ sub %al,0x3c880143(%eax) │ │ │ │ loope 182fa74 │ │ │ │ shlb $0x1,0x15(%ebp) │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3519682,31 +3520075,35 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x7671(%esi,%esi,2) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - adcb $0x43,-0x7f773831(%esi) │ │ │ │ - add %esp,0x1000e13c(%eax) │ │ │ │ - ja 182fab4 │ │ │ │ + add $0xcf,%dh │ │ │ │ + (bad) │ │ │ │ + mov %al,0x3ca00143(%eax) │ │ │ │ + loope 182fa9c │ │ │ │ + adc %dh,0x15(%edi) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ repnz test %esi,(%ebx) │ │ │ │ das │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ inc %eax │ │ │ │ - imul $0xffffffc7,%esi,%ecx │ │ │ │ + fwait │ │ │ │ + into │ │ │ │ + (bad) │ │ │ │ call b9843e41 <_edata@@Base+0xb4843e41> │ │ │ │ cmp $0xe1,%al │ │ │ │ add %ah,0x18011576(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %ebp │ │ │ │ @@ -3519715,59 +3520112,55 @@ │ │ │ │ push %ebp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ + lock outsb %ds:(%esi),(%dx) │ │ │ │ (bad) │ │ │ │ addl $0xe13cd0,0x1(%ebx) │ │ │ │ rolb $1,0x3180115(%ecx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%ebx) │ │ │ │ mov $0x6869,%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ push %eax │ │ │ │ - sub %eax,%ebp │ │ │ │ + pop %ecx │ │ │ │ (bad) │ │ │ │ - test $0x81,%al │ │ │ │ - inc %ebx │ │ │ │ - add %ebp,%eax │ │ │ │ - cmp $0xe1,%al │ │ │ │ - add %ah,-0x7f(%eax) │ │ │ │ - adc $0x60031801,%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + addl $0xe13ce8,0x1(%ebx) │ │ │ │ + pusha │ │ │ │ + adcl $0x1,0x60031801 │ │ │ │ add %dl,0x1213(%ebx,%edi,2) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - orb $0x43,-0x7df73831(%eax) │ │ │ │ + cmpb $0x43,-0x7df73831(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ cmp $0x82c000e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,%dl │ │ │ │ mov %dl,0x4b(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - jo 182fbb7 │ │ │ │ + jo 182fae7 │ │ │ │ into │ │ │ │ (bad) │ │ │ │ push $0x18014382 │ │ │ │ cmp $0x825000e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3519775,70 +3520168,69 @@ │ │ │ │ sub (%ecx),%esi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - adc %ch,(%edi) │ │ │ │ + adc %bl,-0x3b(%edi) │ │ │ │ (bad) │ │ │ │ - addb $0x30,0x1(%ebx) │ │ │ │ - cmp $0x874000e1,%eax │ │ │ │ + enter $0x4382,$0x1 │ │ │ │ + xor %bh,0x874000e1 │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%esp,%ebp,8) │ │ │ │ cltd │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0xb257(%eax) │ │ │ │ - sbb %al,%ch │ │ │ │ + dec %eax │ │ │ │ (bad) │ │ │ │ - sub %al,0x3d480143(%ebx) │ │ │ │ - loope 182fbb4 │ │ │ │ - rolb $0x60,0x3180115(%esi) │ │ │ │ + addl $0x48,0x1(%ebx) │ │ │ │ + cmp $0x86c000e1,%eax │ │ │ │ + adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x7be329(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b257(%eax) │ │ │ │ - popa │ │ │ │ + xchg %eax,%ecx │ │ │ │ iret │ │ │ │ (bad) │ │ │ │ mov %al,0x3d600143(%ebx) │ │ │ │ loope 182fbdc │ │ │ │ and %cl,0x3180115(%eax) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,%ch │ │ │ │ fisubl 0x22(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4da9(%eax) │ │ │ │ - xor $0x83e8c7ce,%eax │ │ │ │ - inc %ebx │ │ │ │ - add %edi,0x3d(%eax) │ │ │ │ - loope 182fc04 │ │ │ │ - mov $0x87,%al │ │ │ │ + gs into │ │ │ │ + (bad) │ │ │ │ + call 79843f84 <_edata@@Base+0x74843f84> │ │ │ │ + cmp $0x87b000e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x1f(%edx) │ │ │ │ fistpl 0x0(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b257(%eax) │ │ │ │ - push %ebp │ │ │ │ - rol $1,%bh │ │ │ │ + test %edx,%eax │ │ │ │ + (bad) │ │ │ │ dec %eax │ │ │ │ test %al,0x1(%ebx) │ │ │ │ nop │ │ │ │ cmp $0x8ca800e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3519847,69 +3520239,71 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ push %eax │ │ │ │ - push %ds │ │ │ │ + dec %esi │ │ │ │ iret │ │ │ │ (bad) │ │ │ │ test $0x84,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,0x3800e13d(%eax) │ │ │ │ mov %ss,0x60031801 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x4b3fe5(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x3fff4da9(%eax) │ │ │ │ - lcall $0x143,$0x8508c7cf │ │ │ │ - sarb $0x15,0x8d8800e1 │ │ │ │ - add %ebx,(%eax) │ │ │ │ - add 0x1(%eax),%esp │ │ │ │ - add %al,(%eax) │ │ │ │ + lret $0xc7cf │ │ │ │ + or %al,0x3dc00143(%ebp) │ │ │ │ + loope 182fc7c │ │ │ │ + mov %cl,0x3180115(%ebp) │ │ │ │ + pusha │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - rcll %cl,(%esi) │ │ │ │ + add %dl,%bl │ │ │ │ + push %ss │ │ │ │ jge 182fc9e │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - subb $0xc7,-0x32(%edi) │ │ │ │ - push $0xd8014385 │ │ │ │ + sbbb $0x43,-0x7a973832(%edi) │ │ │ │ + add %ebx,%eax │ │ │ │ cmp $0x8d1800e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x7(%ebx,%edx,8) │ │ │ │ push $0x0 │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - and %ch,0x85c8c7c5 │ │ │ │ - inc %ebx │ │ │ │ - add %esi,%eax │ │ │ │ - cmp $0xd11800e1,%eax │ │ │ │ + and %bl,-0x3b(%ebp) │ │ │ │ + (bad) │ │ │ │ + enter $0x4385,$0x1 │ │ │ │ + lock cmp $0xd11800e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x1f(%ebx) │ │ │ │ pop %eax │ │ │ │ jge 182fcdd │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b257(%eax) │ │ │ │ - push %ss │ │ │ │ + inc %esi │ │ │ │ (bad) │ │ │ │ xchg %al,0x1(%ebx) │ │ │ │ or %bh,(%esi) │ │ │ │ loope 182fcf4 │ │ │ │ test $0xd0,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3519919,177 +3520313,176 @@ │ │ │ │ pop %es │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - lock dec %ebp │ │ │ │ - iret │ │ │ │ + lock jge 182fce2 │ │ │ │ (bad) │ │ │ │ mov %al,0x3e200143(%esi) │ │ │ │ loope 182fd1c │ │ │ │ clc │ │ │ │ rcll $1,0x60031801 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x5e60d7(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x6fff4da9(%eax) │ │ │ │ - and %dh,%cl │ │ │ │ + push %edx │ │ │ │ + into │ │ │ │ (bad) │ │ │ │ call 398440c7 <_edata@@Base+0x348440c7> │ │ │ │ loope,pt 182fd44 │ │ │ │ mov %dl,%cl │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x241a12 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x5000b257(%eax) │ │ │ │ - sub $0xc5,%al │ │ │ │ + pop %esp │ │ │ │ (bad) │ │ │ │ - dec %eax │ │ │ │ xchg %eax,0x1(%ebx) │ │ │ │ push %eax │ │ │ │ loope,pt 182fd6c │ │ │ │ ror $1,%dl │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,-0x58(%ebx,%esi,4) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b257(%eax) │ │ │ │ - adc $0x87a8c7c5,%eax │ │ │ │ - inc %ebx │ │ │ │ - add %ebp,0x3e(%eax) │ │ │ │ - loope 182fd94 │ │ │ │ - pusha │ │ │ │ + inc %ebp │ │ │ │ + (bad) │ │ │ │ + xchg %eax,0x1(%ebx) │ │ │ │ + push $0x6000e13e │ │ │ │ lret $0x115 │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bl │ │ │ │ jbe 182fd75 │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - add %cl,-0x31(%ecx) │ │ │ │ + add %bh,-0x31(%ecx) │ │ │ │ (bad) │ │ │ │ or %cl,0x3e800143(%eax) │ │ │ │ loope 182fdbc │ │ │ │ mov $0xcb,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x379085(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x3fff4da9(%eax) │ │ │ │ - sbb $0x8868c7ce,%eax │ │ │ │ - inc %ebx │ │ │ │ - add %ebx,0x4000e13e(%eax) │ │ │ │ + dec %ebp │ │ │ │ + into │ │ │ │ + (bad) │ │ │ │ + push $0x98014388 │ │ │ │ + loope,pt 182fde4 │ │ │ │ + inc %eax │ │ │ │ lret │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,(%edx) │ │ │ │ inc %eax │ │ │ │ ljmp $0x100,$0x4d │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0xfff4da9(%eax) │ │ │ │ - and $0xd0,%al │ │ │ │ - (bad) │ │ │ │ + push %esp │ │ │ │ + rol $1,%bh │ │ │ │ enter $0x4388,$0x1 │ │ │ │ mov $0x3e,%al │ │ │ │ loope 182fe0c │ │ │ │ sbbb $0x60,0x3180115(%ebp) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x7f(%edx) │ │ │ │ je 182fe40 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - mov 0x28c7cedb,%al │ │ │ │ + mov 0x28c7cf0b,%al │ │ │ │ mov %eax,0x1(%ebx) │ │ │ │ enter $0xe13e,$0x0 │ │ │ │ adc %bl,0x3180115(%ebp) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,%ch │ │ │ │ mov $0x5e0e,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ nop │ │ │ │ - push %ecx │ │ │ │ - iret │ │ │ │ - (bad) │ │ │ │ - mov %cl,0x3ee00143(%ecx) │ │ │ │ - loope 182fe5c │ │ │ │ + or $0x438988c7,%edi │ │ │ │ + add %esp,%eax │ │ │ │ + loope,pt 182fe5c │ │ │ │ pusha │ │ │ │ sahf │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x74c49(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x3000b257(%eax) │ │ │ │ - daa │ │ │ │ + push %edi │ │ │ │ into │ │ │ │ (bad) │ │ │ │ call f984420a <_edata@@Base+0xf484420a> │ │ │ │ loope,pt 182fe84 │ │ │ │ lock popf │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%esp,%ecx,4) │ │ │ │ ss jge 182fe95 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x6fff4da9(%eax) │ │ │ │ - sub $0x8a48c7c5,%eax │ │ │ │ - inc %ebx │ │ │ │ - add %edx,(%eax) │ │ │ │ - aas │ │ │ │ + pop %ebp │ │ │ │ + (bad) │ │ │ │ + mov 0x1(%ebx),%al │ │ │ │ + adc %bh,(%edi) │ │ │ │ loope 182feac │ │ │ │ mov $0x98,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x5b3289(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x7fff4da9(%eax) │ │ │ │ - push %ss │ │ │ │ + inc %esi │ │ │ │ (bad) │ │ │ │ mov 0x1(%ebx),%al │ │ │ │ sub %bh,(%edi) │ │ │ │ loope 182fed4 │ │ │ │ xor %bl,0x3180115(%eax) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3520098,16 +3520491,16 @@ │ │ │ │ dec %esp │ │ │ │ dec %eax │ │ │ │ and %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x6000b257(%eax) │ │ │ │ - and %al,%dl │ │ │ │ - (bad) │ │ │ │ + push %edx │ │ │ │ + rol $1,%bh │ │ │ │ or %cl,0x3f400143(%ebx) │ │ │ │ loope 182fefc │ │ │ │ push $0x1801157c │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ jp 182ff7c │ │ │ │ @@ -3520115,15 +3520508,15 @@ │ │ │ │ inc %eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - mov 0x68c7ceda,%al │ │ │ │ + mov 0x68c7cf0a,%al │ │ │ │ mov 0x1(%ebx),%eax │ │ │ │ pop %eax │ │ │ │ aas │ │ │ │ loope 182ff24 │ │ │ │ clc │ │ │ │ jnp 182ff3c │ │ │ │ add %ebx,(%eax) │ │ │ │ @@ -3520133,16 +3520526,15 @@ │ │ │ │ aad $0xb7 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ cmp (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0xfff4da9(%eax) │ │ │ │ - dec %esi │ │ │ │ - iret │ │ │ │ + jle 182ff12 │ │ │ │ (bad) │ │ │ │ enter $0x438b,$0x1 │ │ │ │ jo 182ff89 │ │ │ │ loope 182ff4c │ │ │ │ dec %eax │ │ │ │ jge 182ff64 │ │ │ │ add %ebx,(%eax) │ │ │ │ @@ -3520152,15 +3520544,16 @@ │ │ │ │ fwait │ │ │ │ inc %esp │ │ │ │ arpl %eax,%cs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x2fff4da9(%eax) │ │ │ │ - and %esi,%ecx │ │ │ │ + push %ebx │ │ │ │ + into │ │ │ │ (bad) │ │ │ │ sub %cl,-0x1ec077ff(%ebx,%eax,2) │ │ │ │ add %bl,%al │ │ │ │ jl 182ff8c │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3520168,45 +3520561,48 @@ │ │ │ │ xor $0x81,%al │ │ │ │ push %esp │ │ │ │ sbb %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x3fff4da9(%eax) │ │ │ │ - sub $0xc5,%al │ │ │ │ + pop %esp │ │ │ │ (bad) │ │ │ │ - mov %cl,-0x1ec05fff(%ebx,%eax,2) │ │ │ │ - add %dl,0x180115bf(%eax) │ │ │ │ - add 0x1(%eax),%esp │ │ │ │ + mov %es,0x1(%ebx) │ │ │ │ + mov 0x9000e13f,%al │ │ │ │ + mov $0x3180115,%edi │ │ │ │ + pusha │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %cl,0x20(%ebp) │ │ │ │ + out %al,$0x29 │ │ │ │ add %al,(%eax) │ │ │ │ - dec %ebp │ │ │ │ - and %ah,%dh │ │ │ │ - sub %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %dh,-0x4fff4da9(%eax) │ │ │ │ - adc $0x8ce8c7c5,%eax │ │ │ │ - inc %ebx │ │ │ │ - add %edi,0x2000e13f(%eax) │ │ │ │ + add %edx,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov $0x57,%al │ │ │ │ + mov $0x0,%dl │ │ │ │ + mov $0x45,%al │ │ │ │ + (bad) │ │ │ │ + mov %es,0x1(%ebx) │ │ │ │ + mov $0x2000e13f,%eax │ │ │ │ mov $0x3180115,%edi │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,%dl │ │ │ │ in $0x9c,%eax │ │ │ │ push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - jo 183002c │ │ │ │ + jo 183005c │ │ │ │ iret │ │ │ │ (bad) │ │ │ │ dec %eax │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ sarb $1,(%edi) │ │ │ │ loope 182ffec │ │ │ │ jo 182ffae │ │ │ │ @@ -3520216,15 +3520612,15 @@ │ │ │ │ add %ch,0xade(%esi,%edx,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ push %eax │ │ │ │ - pop %ds │ │ │ │ + dec %edi │ │ │ │ into │ │ │ │ (bad) │ │ │ │ test $0x8d,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,%eax │ │ │ │ aas │ │ │ │ loope 1830014 │ │ │ │ @@ -3520235,14 +3520631,15 @@ │ │ │ │ add %al,(%ebx) │ │ │ │ shll %cl,0x0(%eax,%esi,2) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ nop │ │ │ │ + pop %esi │ │ │ │ (bad) │ │ │ │ mov 0x1(%ebx),%es │ │ │ │ add %al,-0x1f(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ lds 0x60031801,%edx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3520250,16 +3520647,15 @@ │ │ │ │ cmp (%ecx),%bl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - adcb $0xc5,(%edi) │ │ │ │ - (bad) │ │ │ │ + addb $0xc7,-0x3b(%edi) │ │ │ │ push $0x1801438e │ │ │ │ inc %eax │ │ │ │ loope 1830064 │ │ │ │ enter $0x15c4,$0x1 │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3520268,61 +3520664,61 @@ │ │ │ │ sub %eax,0x63(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - loopne 18300da │ │ │ │ + loopne 183000a │ │ │ │ iret │ │ │ │ (bad) │ │ │ │ enter $0x438e,$0x1 │ │ │ │ xor %al,-0x1f(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ (bad) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x3a02da(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b257(%eax) │ │ │ │ - cs into │ │ │ │ + pop %esi │ │ │ │ + into │ │ │ │ (bad) │ │ │ │ sub %cl,0x40480143(%edi) │ │ │ │ loope 18300b4 │ │ │ │ test $0xc5,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x40781f │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4da9(%eax) │ │ │ │ - sub %al,%dl │ │ │ │ - (bad) │ │ │ │ + pop %edx │ │ │ │ + rol $1,%bh │ │ │ │ mov %cl,0x40600143(%edi) │ │ │ │ loope 18300dc │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x34661d(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b257(%eax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - call 79844490 <_edata@@Base+0x74844490> │ │ │ │ - inc %eax │ │ │ │ + or $0x8fe8c7cf,%eax │ │ │ │ + inc %ebx │ │ │ │ + add %edi,0x40(%eax) │ │ │ │ loope 1830104 │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3520330,15 +3520726,15 @@ │ │ │ │ fcomps (%esi,%ecx,2) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - jo 183014e │ │ │ │ + jo 183017e │ │ │ │ rol $1,%bh │ │ │ │ dec %eax │ │ │ │ nop │ │ │ │ inc %ebx │ │ │ │ add %edx,-0x4fff1ec0(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ @@ -3520351,15 +3520747,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ nop │ │ │ │ - loope 1830119 │ │ │ │ + adc %ecx,%edi │ │ │ │ (bad) │ │ │ │ test $0x90,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,-0x4fff1ec0(%eax) │ │ │ │ push %edi │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3520371,31 +3520767,30 @@ │ │ │ │ and $0x6d,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - shlb $1,0x9108c7c5 │ │ │ │ - inc %ebx │ │ │ │ - add %eax,%eax │ │ │ │ - inc %eax │ │ │ │ + shlb $1,-0x3b(%ebp) │ │ │ │ + (bad) │ │ │ │ + or %dl,0x40c00143(%ecx) │ │ │ │ loope 183017c │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0xa320e │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x7fff4da9(%eax) │ │ │ │ - pop %ds │ │ │ │ + dec %edi │ │ │ │ (bad) │ │ │ │ xchg %eax,%ecx │ │ │ │ inc %ebx │ │ │ │ add %ebx,%eax │ │ │ │ inc %eax │ │ │ │ loope 18301a4 │ │ │ │ mov $0x57,%al │ │ │ │ @@ -3520405,15 +3520800,15 @@ │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x7048cb(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x3fff4da9(%eax) │ │ │ │ - aas │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ (bad) │ │ │ │ xchg %eax,%ecx │ │ │ │ inc %ebx │ │ │ │ add %esi,%eax │ │ │ │ inc %eax │ │ │ │ loope 18301cc │ │ │ │ mov $0x57,%al │ │ │ │ @@ -3520424,17 +3520819,20 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x3a(%ecx) │ │ │ │ adc 0x0(%edx),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b257(%eax) │ │ │ │ - sub %ch,%al │ │ │ │ + pop %edx │ │ │ │ (bad) │ │ │ │ - sub %dl,0x41080143(%edx) │ │ │ │ + xchg %eax,%edx │ │ │ │ + inc %ebx │ │ │ │ + add %ecx,(%eax) │ │ │ │ + inc %ecx │ │ │ │ loope 18301f4 │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3520442,15 +3520840,15 @@ │ │ │ │ add 0x38(%eax),%ebp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - mov 0x88c7cf2d,%al │ │ │ │ + mov 0x88c7cf5d,%al │ │ │ │ xchg %eax,%edx │ │ │ │ inc %ebx │ │ │ │ add %esp,(%eax) │ │ │ │ inc %ecx │ │ │ │ loope 183021c │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ @@ -3520462,15 +3520860,15 @@ │ │ │ │ adc $0x36,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - orb $0x43,0x92e8c7ce │ │ │ │ + cmpb $0x43,0x92e8c7ce │ │ │ │ add %edi,(%eax) │ │ │ │ inc %ecx │ │ │ │ loope 1830244 │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3520531,15 +3520929,15 @@ │ │ │ │ mov $0x4dde,%ecx │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ nop │ │ │ │ - mov $0x93c8c793,%ecx │ │ │ │ + jmp 954bca71 <_edata@@Base+0x904bca71> │ │ │ │ inc %ebx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x77ff4da9(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3520864,15 +3521262,15 @@ │ │ │ │ add 0x6d(%ecx),%bl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ - orb $0x43,-0x53273858(%edx) │ │ │ │ + cmpb $0x43,-0x53273858(%edx) │ │ │ │ add %ebx,%eax │ │ │ │ inc %ebx │ │ │ │ loope 18305dc │ │ │ │ mov $0x57,%al │ │ │ │ mov $0x0,%dl │ │ │ │ mov %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -4193898,406 +4194296,8 @@ │ │ │ │ add %al,(%eax) │ │ │ │ mov %ah,%dh │ │ │ │ test $0x1,%al │ │ │ │ ... │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ test $0xe6,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xa8e6,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1aa8fb7 │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %ah,%bh │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %ah,%bh │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - out %eax,$0xa8 │ │ │ │ - add %eax,(%eax) │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0x1a8e7 │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %ah,%bh │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - test $0xe7,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xa8e7,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1aa90b8 │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %ch,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %ch,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - call 1a8e9da │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0x1a8e8 │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %ch,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - test $0xe8,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xa8e8,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1aa91b9 │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %ch,%cl │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %ch,%cl │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - jmp 1a8eada │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0x1a8e9 │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %ch,%cl │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - test $0xe9,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xa8e9,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1aa92ba │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %ch,%dl │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %ch,%dl │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - ljmp $0x0,$0x1a8 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0x1a8ea │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %ch,%dl │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - test $0xea,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xa8ea,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1aa93bb │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %ch,%bl │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %ch,%bl │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - jmp 1a8ead7 │ │ │ │ - add %eax,(%eax) │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0x1a8eb │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %ch,%bl │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - test $0xeb,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xa8eb,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1aa94bc │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %ch,%ah │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %ch,%ah │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - in (%dx),%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0x1a8ec │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %ch,%ah │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - test $0xec,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xa8ec,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1aa95bd │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %ch,%ch │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %ch,%ch │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - in (%dx),%eax │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0x1a8ed │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %ch,%ch │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - test $0xed,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xa8ed,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1aa96be │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %ch,%dh │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %ch,%dh │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - out %al,(%dx) │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0x1a8ee │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %ch,%dh │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - test $0xee,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xa8ee,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1aa97bf │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %ch,%bh │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %ch,%bh │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - out %eax,(%dx) │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0x1a8ef │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %ch,%bh │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - test $0xef,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xa8ef,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1aa98c0 │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %dh,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %dh,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - lock test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0x1a8f0 │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %dh,%al │ │ │ │ - test $0x1,%al │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ -[ Too much input for diff (SHA256: b8723a62bcbb54ee617dff3ba562e75e5ed249397784544734f083c8e15bf0b2) ] │ │ │ │ +[ Too much input for diff (SHA256: 73899833565f1cec458fc19fbe65dfeba39aa55e5a7c985075cd4cef209b3381) ]