--- /srv/rebuilderd/tmp/rebuilderdBL4iIe/inputs/fricas_1.3.11-5_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdBL4iIe/out/fricas_1.3.11-5_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-09-21 20:15:35.000000 debian-binary │ -rw-r--r-- 0 0 0 31552 2025-09-21 20:15:35.000000 control.tar.xz │ --rw-r--r-- 0 0 0 52054244 2025-09-21 20:15:35.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 52067560 2025-09-21 20:15:35.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/fricas/target/i686-pc-linux-gnu/bin/FRICASsys │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5874,38 +5874,38 @@ │ │ │ │ -D_FORTIFY_SOURCE=2 │ │ │ │ -I/usr/lib/gcl-2.7.1/unixport/../h │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/lisp/primitives.c │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/lisp/primitives.o │ │ │ │ 1.3.11/src/lisp/fricas-lisp.o │ │ │ │ /build/reproducible-path/gcl27-2.7.1/gcl_pool │ │ │ │ /build/reproducible-path/fricas-1.3.11/target/i686-pc-linux-gnu/bin/FRICASsys │ │ │ │ -7bb000 r--p 0000f000 00:28 8445882 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ -f77bb000-f77bc000 rw-p 00010000 00:28 8445882 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ -f77bc000-f77be000 r--p 00000000 00:28 8453620 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77be000-f77c4000 r-xp 00002000 00:28 8453620 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77c4000-f77c8000 r--p 00008000 00:28 8453620 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77c8000-f77c9000 r--p 0000b000 00:28 8453620 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77c9000-f77ca000 rw-p 0000c000 00:28 8453620 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77ca000-f77cb000 r--p 00000000 00:28 8453636 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77cb000-f77cc000 r-xp 00001000 00:28 8453636 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77cc000-f77cd000 r--p 00002000 00:28 8453636 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77cd000-f77ce000 r--p 00002000 00:28 8453636 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77ce000-f77cf000 rw-p 00003000 00:28 8453636 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77cf000-f77d2000 r--p 00000000 00:28 8453652 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77d2000-f77ee000 r-xp 00003000 00:28 8453652 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77ee000-f77fe000 r--p 0001f000 00:28 8453652 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77fe000-f77ff000 r--p 0002e000 00:28 8453652 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77ff000-f7800000 rw-p 0002f000 00:28 8453652 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f7800000-f7812000 r--p 00000000 00:28 8453687 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f7812000-f7874000 r-xp 00012000 00:28 8453687 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f7874000-f78d3000 r--p 00074000 00:28 8453687 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f78d3000-f78d9000 r--p 000d2000 00:28 8453687 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f78d9000-f78db000 rw-p 000d8000 00:28 8453687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 687 (S │ │ │ │ +000-f77d6000 r--p 0000f000 08:11 9726710 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ +f77d6000-f77d7000 rw-p 00010000 08:11 9726710 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ +f77d7000-f77d9000 r--p 00000000 08:11 9726696 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f77d9000-f77df000 r-xp 00002000 08:11 9726696 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f77df000-f77e3000 r--p 00008000 08:11 9726696 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f77e3000-f77e4000 r--p 0000b000 08:11 9726696 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f77e4000-f77e5000 rw-p 0000c000 08:11 9726696 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f77e5000-f77e6000 r--p 00000000 08:11 9726607 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f77e6000-f77e7000 r-xp 00001000 08:11 9726607 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f77e7000-f77e8000 r--p 00002000 08:11 9726607 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f77e8000-f77e9000 r--p 00002000 08:11 9726607 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f77e9000-f77ea000 rw-p 00003000 08:11 9726607 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f77ea000-f77ed000 r--p 00000000 08:11 9726690 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f77ed000-f7809000 r-xp 00003000 08:11 9726690 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f7809000-f7819000 r--p 0001f000 08:11 9726690 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f7819000-f781a000 r--p 0002e000 08:11 9726690 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f781a000-f781b000 rw-p 0002f000 08:11 9726690 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f781b000-f782d000 r--p 00000000 08:11 9726694 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f782d000-f788f000 r-xp 00012000 08:11 9726694 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f788f000-f78ee000 r--p 00074000 08:11 9726694 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f78ee000-f78f4000 r--p 000d2000 08:11 9726694 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f78f4000-f78f6000 rw-p 000d8000 08:11 9726694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 694 (S │ │ │ │ >Finished loading "makeint.lisp"roducible-path/fricas-1.3.11/target/i686-pc-linux-gnu/algebra/category.daase....1 │ │ │ │ - Timestamp: Sun Sep 21 20:52:26 UTC 2025 │ │ │ │ + Timestamp: Tue Nov 25 02:15:47 UTC 2025 │ │ │ │ L'ed components: (XGCL UNEXEC) │ │ │ │ Modifications of this banner must retain notice of a compatible license │ │ │ │ Dedicated to the memory of W. Schelter │ │ │ │ Use (help) to get some basic information on how to use GCL. │ │ │ │ INTERNAL-SIMPLE-WARNING: ;; The variable |$compilingMap| is undefined. │ │ │ │ ;; The compiler will assume this variable is a global. │ │ │ │ his variable is a global. │ │ │ │ @@ -32413,15 +32413,15 @@ │ │ │ │ ,RETURN-FROM │ │ │ │ ,IDENTITY │ │ │ │ bfVar#42 │ │ │ │ bfVar#42 │ │ │ │ (/build/reproducible-path/fricas-1.3.11/src/interp/i-funsel.clispisOpInDomain │ │ │ │ print_defun │ │ │ │ $COMPILE$Category │ │ │ │ -Sun Sep 21 20:52:26 UTC 2025 │ │ │ │ +Tue Nov 25 02:15:47 UTC 2025 │ │ │ │ $build_date │ │ │ │ domainEqual(fixn │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ asTupleSize │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/i-intern.clispasTupleSize │ │ │ │ @@ -36456,61 +36456,61 @@ │ │ │ │ ISTMP#5 │ │ │ │ ISTMP#6 │ │ │ │ &Insufficient arguments when binding ~s │ │ │ │ 2FORMAT-ARGUMENTS │ │ │ │ ts when binding ~s │ │ │ │ 2FORMAT-ARGUMENTS │ │ │ │ 2FORMAT-CONTROL │ │ │ │ -&Insufficient arguments when bindingd │ │ │ │ +&Insufficient arguments when bindingdh │ │ │ │ -CONTROL │ │ │ │ Extra argument ~s │ │ │ │ -2FORMAT-ARGh │ │ │ │ +2FORMAT-ARGhg │ │ │ │ ,DECLARE │ │ │ │ ,IGNORE6 │ │ │ │ check_subtype2 │ │ │ │ primitives.lisp │ │ │ │ .check_subtype2 │ │ │ │ 4FORMAT-ARGUMENTS │ │ │ │ 4FORMAT-CONTROL │ │ │ │ T-ARGUMENTS │ │ │ │ -4FORMAT-CONTh │ │ │ │ +4FORMAT-CONThg │ │ │ │ T-CONTROL │ │ │ │ 4FORMAT-ARGUMENTS │ │ │ │ -.check_union_failure_msd │ │ │ │ -COMMON-LISPLAMBDAh │ │ │ │ +.check_union_failure_msdh │ │ │ │ +COMMON-LISPLAMBDAhg │ │ │ │ 2FORMAT-ARGUMENTS │ │ │ │ 2FORMAT-CONTROL │ │ │ │ &Insufficient arguments when binding ~s │ │ │ │ -2FORMAT-d │ │ │ │ +2FORMAT-dh │ │ │ │ 2FORMAT-CONTROL │ │ │ │ -&Insufficient argumeh │ │ │ │ -2FORMAT-COd │ │ │ │ +&Insufficient argumehg │ │ │ │ +2FORMAT-COdh │ │ │ │ AT-CONTROL │ │ │ │ Extra argument ~s │ │ │ │ -2FORMAT-Ah │ │ │ │ +2FORMAT-Ahg │ │ │ │ ,DECLARE │ │ │ │ ,IGNORE6 │ │ │ │ check_union2 │ │ │ │ .expandREPEAT@ │ │ │ │ expandREPEAT │ │ │ │ -?/build/reproh │ │ │ │ +?/build/reprohg │ │ │ │ .expandCOLLECT │ │ │ │ .COLLECT │ │ │ │ ,IGNORE. │ │ │ │ COLLECT │ │ │ │ ndCOLLECT │ │ │ │ ?/build/reproducible-path/fricas-1.3.11/src/lisp/primitives.lisp │ │ │ │ 4FORMAT-CONTROL │ │ │ │ -INIT-FUNCTION │ │ │ │ nt arguments when binding ~s │ │ │ │ 2FORMAT-ARGUMENTS │ │ │ │ ARGUMENTS │ │ │ │ ,DECLARE │ │ │ │ -,IGNORE4 d │ │ │ │ --INIT-FUh │ │ │ │ +,IGNORE4 dh │ │ │ │ +-INIT-FUhg │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ SYSTEML! │ │ │ │ ,DECLARE │ │ │ │ ,IGNORE. │ │ │ │ LOCK/build/reproducible-path/fricas-1.3.11/src/interp/i-output.oducii-spec2 │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/i-spec2.o │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ @@ -37376,15 +37376,15 @@ │ │ │ │ U8VEC.spad │ │ │ │ SRNG.spad │ │ │ │ SULS.spad │ │ │ │ ULSCONS.spad │ │ │ │ SOREXPV.spad │ │ │ │ TENSOR.spad │ │ │ │ STEP.spad │ │ │ │ -UPXSCAT.spadd │ │ │ │ +UPXSCAT.spaddh │ │ │ │ EqualBarGensym,fn │ │ │ │ ((object)(((fixnum)code_char(0))+(((uchar*)((fixnum*)((fixnum)#0))[1])[0]<<5))) │ │ │ │ MAKEARR10 │ │ │ │ QSETAREF2O │ │ │ │ QSETAREF2 │ │ │ │ QSETAREF1O │ │ │ │ QSETAREF1 │ │ │ │ @@ -64875,14 +64875,15 @@ │ │ │ │ ,RETURN-FROM │ │ │ │ superSubApp │ │ │ │ SUPERSUB │ │ │ │ @/build/reproducible-path/fricas-1.3.11/src/interp/i-output.clisp │ │ │ │ .primeApp │ │ │ │ .primeSub │ │ │ │ -INIT-FUNCTIO │ │ │ │ +,L((fihg │ │ │ │ 000000000000000000111111111111100000000000001110010000000000) │ │ │ │ #*00000000000000000000000000000000000000000000000010100000000000000000000000000000000000111111111111100000000000000000010000000000) │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ replaceLast │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ ,NREVERSE │ │ │ │ @@ -65746,17 +65747,17 @@ │ │ │ │ ,RETURN-FROM │ │ │ │ ,STRING-TRIM │ │ │ │ @/build/reproducible-path/fricas-1.3.11/src/interp/i-syscmd.clisp │ │ │ │ .stripSpaces │ │ │ │ .processSynonymLine │ │ │ │ .npProcessSynonym │ │ │ │ ]=((uchar*)((fixnum)#2))[12])-PR │ │ │ │ -0000((uchar*)((fd │ │ │ │ -0000((object)(((h │ │ │ │ -BUGX((fih │ │ │ │ +0000((uchar*)((fdh │ │ │ │ +0000((object)(((hg │ │ │ │ +BUGX((fihg │ │ │ │ ALAGG.spad │ │ │ │ AssociationListAggregate&uD │ │ │ │ ALAGG.spad │ │ │ │ ALGEBRA-ALGEBRA.spadc.c_ │ │ │ │ ALGEBRA.spad │ │ │ │ ALGFACT.spadx │ │ │ │ ALGFF.spad │ │ │ │ @@ -103155,15 +103156,15 @@ │ │ │ │ A tagged union construct with %b [ %d and %b ] %d must contain only one element and you supplied %1b to create an object of type %2bp.sS2IZ0069CETVV │ │ │ │ Bad file format in file %1b : a group name should not contain blanks. The improper group name is %2b │ │ │ │ %b case %d is only used for Unions and the object on the left-hand side does not belong to a union.TE │ │ │ │ File %1f ended where at least one )endif was still needed. An appropriate number of )endif lines has been assumed. │ │ │ │ Declarations are only allowed on variables and %1b is not one. │ │ │ │ There is no operation named %1b in the domain or package %2bp . An expression involving %b @ %2p %d actually evaluated to one of type %1bp . Perhaps you should use %b :: %2p %d . │ │ │ │ Please retrace the domain %1b. │ │ │ │ - %1bp will cache %2b most recently computed value(s). │ │ │ │ + %1bp will cache %2b most recently computed value(s).g │ │ │ │ S2IL0026 Cannot locate operation alist for constructor %1b │ │ │ │ Can't save the value of step number %1b. You can re-generate this value by running the input file %2b. No digits after radix specification │ │ │ │ FriCAS cannot now process %b ! %d in the way you have used it. Use parentheses, if appropriate. Issue %b )quit %d to leave FriCAS and return to %1 . │ │ │ │ FriCAS initialization: %1b │ │ │ │ Cannot find domain in template: %1s │ │ │ │ S2IL0017S2IL0030S2GE0007 │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ @@ -321226,15 +321227,15 @@ │ │ │ │ SKSMP.spad │ │ │ │ SparseMultivariateSkewPolynomialXPBWPOLYXPBWPOLY.spad │ │ │ │ SMP.spad │ │ │ │ U32MAT.spad │ │ │ │ SUPXS.spad │ │ │ │ VSBASIS.spad │ │ │ │ TRANFUN.spad │ │ │ │ -UPXSSINGUPXSSING.spad │ │ │ │ +UPXSSINGUPXSSING.spadh │ │ │ │ SREGSET.spad │ │ │ │ SEXOF.spad │ │ │ │ XRPOLY.spad │ │ │ │ U64INT.spad │ │ │ │ SPLTREE.spad │ │ │ │ Original LISP code: │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ @@ -354726,15 +354727,15 @@ │ │ │ │ normalisePoint │ │ │ │ naiveBeckermannLabahn1 │ │ │ │ numerators │ │ │ │ numerator │ │ │ │ complex_curve │ │ │ │ absolutelyIrreducible? │ │ │ │ csolve_rf │ │ │ │ -radicalSolveh │ │ │ │ +radicalSolvehg │ │ │ │ radical_solve │ │ │ │ generalPosition │ │ │ │ RemainderList │ │ │ │ get_elliptics │ │ │ │ pack_exps │ │ │ │ pack_exps0 │ │ │ │ rightNorm │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.data {} │ │ │ │ @@ -9302,23 +9302,27 @@ │ │ │ │ ....8.......8... │ │ │ │ ....8.......8... │ │ │ │ .... │ │ │ │ │ │ │ │ Disassembly of section .data: │ │ │ │ │ │ │ │ 00756b40 <.data>: │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - fdivrl -0x4132bf01(%eax) │ │ │ │ + fmul %st,%st(5) │ │ │ │ + sar %cl,%bh │ │ │ │ + inc %eax │ │ │ │ + jge 756b07 │ │ │ │ testl $0x40000000,(%eax) │ │ │ │ mov $0x759f004a,%edi │ │ │ │ pop %edx │ │ │ │ ... │ │ │ │ add %al,%al │ │ │ │ - lds 0xf7(%esi),%edi │ │ │ │ - add %ah,0xf7becc(%eax) │ │ │ │ + jne 756b23 │ │ │ │ + testl $0xa0000000,(%eax) │ │ │ │ + jl 756b2b │ │ │ │ + testl $0x0,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%edi) │ │ │ │ bound %esi,0x69(%ebp) │ │ │ │ @@ -9737,390 +9741,356 @@ │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ dec %eax │ │ │ │ or $0xa0,%al │ │ │ │ add %ebp,(%eax) │ │ │ │ or -0x5ff397ff(%eax),%esp │ │ │ │ add %esp,%eax │ │ │ │ - (bad) │ │ │ │ - mov %eax,0xb46610f7 │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + jbe 9664cc │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ + cld │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ + adc %dl,(%esi) │ │ │ │ + mov $0xf7,%dh │ │ │ │ + adc %dl,(%esi) │ │ │ │ + mov $0xf7,%dh │ │ │ │ + adc %dl,(%esi) │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + cld │ │ │ │ + mov 0xa0fc60f7,%al │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ + adc %dl,(%esi) │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + cld │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ + adc %dl,(%esi) │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ + cld │ │ │ │ + mov 0xa0fc60f7,%al │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + cld │ │ │ │ + mov 0xa0fc60f7,%al │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ + jo 9665df │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + lock aaa │ │ │ │ + fcomi %st(7),%st │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + jns 966571 │ │ │ │ + testl $0xfc60f7d2,0x62(%eax) │ │ │ │ + mov 0xdb51b0f7,%al │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - jo 96652f │ │ │ │ (bad) │ │ │ │ - lock xchg %ebx,%ecx │ │ │ │ - mull -0x37(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - inc %eax │ │ │ │ - mov $0xd0,%dl │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - divl 0x10f7d9a1(%eax) │ │ │ │ - mov $0xda,%dl │ │ │ │ - mull 0x53(%eax) │ │ │ │ fdiv %st,%st(7) │ │ │ │ - rcr $0xd9,%bl │ │ │ │ - mull (%eax) │ │ │ │ pusha │ │ │ │ - fcomi %st(7),%st │ │ │ │ - xorb $0xda,(%eax) │ │ │ │ + add %esi,%ebx │ │ │ │ + test $0x20f7db8b,%eax │ │ │ │ + adc %bl,%ch │ │ │ │ + testl $0x60f7b616,0x10f7dbe0(%eax) │ │ │ │ + cld │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + notl 0x10f7a568(%eax) │ │ │ │ + jb 966578 │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - nop │ │ │ │ - mov $0xc210f7a3,%eax │ │ │ │ - mov %eax,0xb46610f7 │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + cld │ │ │ │ + mov 0xa0fc60f7,%al │ │ │ │ mul %eax │ │ │ │ + jbe 966588 │ │ │ │ + notl 0x10f7a568(%eax) │ │ │ │ + jb 966590 │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + div %eax │ │ │ │ + es fdiv %st,%st(7) │ │ │ │ + jo 966612 │ │ │ │ + fcomi %st(7),%st │ │ │ │ + and %dl,(%eax) │ │ │ │ (bad) │ │ │ │ - mov %eax,0xa3b890f7 │ │ │ │ + and $0xdb,%al │ │ │ │ notl (%eax) │ │ │ │ - ret $0xf7a3 │ │ │ │ - pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + push %cs │ │ │ │ + fdivp %st,%st(7) │ │ │ │ + addb $0xdc,(%edx) │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - lock jbe 9665d1 │ │ │ │ - divl 0x68(%eax) │ │ │ │ - fincstp │ │ │ │ - and %ah,-0x25(%eax) │ │ │ │ - testl $0x80f7dc5e,0x10f7da30(%eax) │ │ │ │ - push %edx │ │ │ │ - (bad) │ │ │ │ - adc %bl,-0x24(%ebx) │ │ │ │ - notl 0x4b(%eax) │ │ │ │ - (bad) │ │ │ │ + or %esi,%ebx │ │ │ │ + notl -0x5(%eax) │ │ │ │ + fcomi %st(7),%st │ │ │ │ pusha │ │ │ │ - enter $0xf7d0,$0x40 │ │ │ │ - mov $0xd0,%cl │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + js 9665e9 │ │ │ │ + testl $0x1610f7d2,0x61(%eax) │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + cld │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + notl 0x10f7a568(%eax) │ │ │ │ + jb 9665dc │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ + adc %dl,(%esi) │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - nop │ │ │ │ - mov $0xc210f7a3,%eax │ │ │ │ - mov %eax,0xb46610f7 │ │ │ │ + cld │ │ │ │ + mov 0xa56890f7,%al │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + jb 9665f0 │ │ │ │ + mul %eax │ │ │ │ + jbe 9665f4 │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + testl $0x1001a00b,(%eax) │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - notl 0x10f7a3b8(%eax) │ │ │ │ - ret $0xf7a3 │ │ │ │ - loopne 966614 │ │ │ │ - mov %eax,0x9f4c60f7 │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - or %cl,(%ebx) │ │ │ │ - mov 0xb4661001,%al │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - nop │ │ │ │ - mov $0xc210f7a3,%eax │ │ │ │ - mov %eax,0x9f4c60f7 │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - xor %ah,(%esi) │ │ │ │ - mov $0xf7,%ah │ │ │ │ - mov 0x20f7d968,%al │ │ │ │ - ja 96665d │ │ │ │ - notl (%eax) │ │ │ │ + cld │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + notl 0x10f7a568(%eax) │ │ │ │ + jb 966614 │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + divl (%eax) │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ - fcmovbe %st(0),%st │ │ │ │ - testl $0xd0a0f7d0,-0x46(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - xor %ch,(%ebx) │ │ │ │ + mov $0xf7,%ch │ │ │ │ + mov 0x20f7db18,%al │ │ │ │ + daa │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + adc %dh,-0x2e(%ebp) │ │ │ │ + notl 0x40f7d28a(%eax) │ │ │ │ + push $0xffffffd2 │ │ │ │ + mull 0x30f7d280(%eax) │ │ │ │ + fcmovnu %st(3),%st │ │ │ │ + mul %eax │ │ │ │ + or %ch,%bl │ │ │ │ + mul %eax │ │ │ │ (bad) │ │ │ │ - loopne 9666f4 │ │ │ │ fcomi %st(7),%st │ │ │ │ - loopne 9666c4 │ │ │ │ - (bad) │ │ │ │ inc %eax │ │ │ │ - pop %ecx │ │ │ │ + or %ebx,%ebp │ │ │ │ + div %eax │ │ │ │ + aaa │ │ │ │ fcomi %st(7),%st │ │ │ │ - lock xchg %ebx,%ecx │ │ │ │ - divl -0x67(%eax) │ │ │ │ - (bad) │ │ │ │ + jo 9666f3 │ │ │ │ + fdiv %st,%st(7) │ │ │ │ inc %eax │ │ │ │ - mov $0xd0,%dl │ │ │ │ - mull -0x37(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - adc %bh,-0x27(%ecx) │ │ │ │ - testl $0x90f7d0b0,0x70f7da8a(%eax) │ │ │ │ - (bad) │ │ │ │ - shl $1,%bh │ │ │ │ - cmpb $0xf7,-0x27(%ebp) │ │ │ │ - adc %cl,0x2440f7da(%edi) │ │ │ │ (bad) │ │ │ │ - rclb $1,-0x25(%eax) │ │ │ │ - testl $0xc860f7d0,-0x4f(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - mov 0xc0f7d980,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ - (bad) │ │ │ │ - inc %eax │ │ │ │ - and $0x5370f7da,%eax │ │ │ │ + shl %cl,%bh │ │ │ │ + adc %ch,(%ecx) │ │ │ │ fcomi %st(7),%st │ │ │ │ - xorb $0xf7,-0x27(%edi) │ │ │ │ - adc %cl,-0x4fff0826(%ecx) │ │ │ │ - shl $1,%bh │ │ │ │ - and %al,%bh │ │ │ │ - shl $1,%bh │ │ │ │ + cmpb $0xdc,(%edx) │ │ │ │ + divl 0x60(%eax) │ │ │ │ + shl %cl,%bh │ │ │ │ + nop │ │ │ │ + ja 966695 │ │ │ │ + testl $0x40f7dc3f,0x10f7db2d(%eax) │ │ │ │ + aam $0xdb │ │ │ │ + not %eax │ │ │ │ + add %bl,%ch │ │ │ │ + testl $0x7860f7d2,0x61(%eax) │ │ │ │ + shl %cl,%bh │ │ │ │ + mov 0xc0f7db30,%al │ │ │ │ + inc %ecx │ │ │ │ + fdiv %st,%st(7) │ │ │ │ inc %eax │ │ │ │ - jl 9666d8 │ │ │ │ - div %eax │ │ │ │ - lea (bad),%ebx │ │ │ │ + aad $0xdb │ │ │ │ + divl 0x3(%eax) │ │ │ │ (bad) │ │ │ │ - shlb $1,-0x380f0830(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - jo 9666d1 │ │ │ │ - fincstp │ │ │ │ - adc $0xda,%cl │ │ │ │ - testl $0xe0f7da68,(%eax) │ │ │ │ - sbb $0xd98fa0f7,%ebx │ │ │ │ - test $0xc0f7daa1,%eax │ │ │ │ - mov $0xd0,%dl │ │ │ │ + andb $0xdb,(%edi) │ │ │ │ + notl (%eax) │ │ │ │ + cmp %ebx,%esp │ │ │ │ + testl $0x20f7d260,(%eax) │ │ │ │ + ja 9666cd │ │ │ │ + testl $0x3df0f7db,0x2c(%eax) │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + shlb $1,-0x2e(%eax) │ │ │ │ + div %eax │ │ │ │ + ja 9666dd │ │ │ │ + divl 0x73(%eax) │ │ │ │ + fcomi %st(7),%st │ │ │ │ + addb $0xdc,0x1800f7dc(%ecx) │ │ │ │ mul %eax │ │ │ │ - leave │ │ │ │ - shl $1,%bh │ │ │ │ - and %dh,-0x404f0827(%ecx) │ │ │ │ - (bad) │ │ │ │ - and %al,%ah │ │ │ │ - shl $1,%bh │ │ │ │ - rcr $0xd0,%cl │ │ │ │ - divl (%eax) │ │ │ │ - mov $0xcd70f7d9,%edi │ │ │ │ - (bad) │ │ │ │ - and %ah,-0x26(%eax) │ │ │ │ - mull 0x7f(%eax) │ │ │ │ + xor %ebx,%ebp │ │ │ │ + mull -0x3f0824c1(%eax) │ │ │ │ + push %ecx │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + shlb $0xf7,-0x2e(%edx) │ │ │ │ + loopne 9667a3 │ │ │ │ + shl %cl,%bh │ │ │ │ + and %ah,-0x25(%ecx) │ │ │ │ + divl 0x20f7dc6f(%eax) │ │ │ │ + je 966709 │ │ │ │ + test $0x30f7d289,%eax │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ fcomi %st(7),%st │ │ │ │ - xor %cl,-0x5e6f0827(%edi) │ │ │ │ - (bad) │ │ │ │ - adcb $0xf7,-0x26(%edx) │ │ │ │ - adc %bl,-0x24(%esi) │ │ │ │ - not %eax │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - fincstp │ │ │ │ - jo 96671c │ │ │ │ + jo 9667bf │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + and %dl,(%eax) │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + pusha │ │ │ │ + das │ │ │ │ (bad) │ │ │ │ + xor %bh,(%edi) │ │ │ │ + fcomi %st(7),%st │ │ │ │ + nop │ │ │ │ + push %ecx │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + addb $0xdc,(%edx) │ │ │ │ + notl (%eax) │ │ │ │ + push %cs │ │ │ │ + fdivp %st,%st(7) │ │ │ │ + rcrb $1,-0x25(%ebx) │ │ │ │ + divl 0x6a(%eax) │ │ │ │ + fdiv %st,%st(7) │ │ │ │ push %eax │ │ │ │ - dec %ebx │ │ │ │ - (bad) │ │ │ │ - adc %bl,-0x24(%ebx) │ │ │ │ + sti │ │ │ │ + fcomi %st(7),%st │ │ │ │ + adc %cl,(%ebx) │ │ │ │ + fdivp %st,%st(7) │ │ │ │ + xor %ah,-0x25(%esi) │ │ │ │ + test $0xb0f7dc74,%eax │ │ │ │ + je 966749 │ │ │ │ divl (%eax) │ │ │ │ - mov $0xd9,%dh │ │ │ │ - test $0xb0f7dac4,%eax │ │ │ │ + mov %dl,%dl │ │ │ │ + divl 0x10f7db51(%eax) │ │ │ │ (bad) │ │ │ │ - shl $1,%bh │ │ │ │ - xor %bl,%dl │ │ │ │ - shl $1,%bh │ │ │ │ - mov $0xa1,%al │ │ │ │ - fincstp │ │ │ │ - adc %dh,-0x243f0826(%edx) │ │ │ │ - fincstp │ │ │ │ - pusha │ │ │ │ - push %ebx │ │ │ │ fdiv %st,%st(7) │ │ │ │ - inc %eax │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - fincstp │ │ │ │ - inc %eax │ │ │ │ - mov $0xdc20f7da,%ecx │ │ │ │ - fincstp │ │ │ │ - and %dl,-0x24(%esi) │ │ │ │ + rorb $0xde,0x360f7db(%ebx) │ │ │ │ + testl $0x6940f7db,0x5a(%eax) │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + and %cl,-0x21f9df09(%ebx,%ebx,8) │ │ │ │ not %eax │ │ │ │ - xchg %eax,%esp │ │ │ │ - fincstp │ │ │ │ - mov $0xa6,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xd9,%al │ │ │ │ - fincstp │ │ │ │ - loopne 9667fb │ │ │ │ + inc %esp │ │ │ │ + fcomi %st(7),%st │ │ │ │ + mov $0x56,%al │ │ │ │ fdiv %st,%st(7) │ │ │ │ - jo 966816 │ │ │ │ - fincstp │ │ │ │ - lock jbe 96678d │ │ │ │ - divl (%eax) │ │ │ │ - lea -0x25cf7f09(%edi),%ebx │ │ │ │ - mull (%eax) │ │ │ │ - pusha │ │ │ │ + mov $0x89,%al │ │ │ │ fcomi %st(7),%st │ │ │ │ - and %ah,-0x25(%eax) │ │ │ │ - testl $0xd0f7daa6,-0x4f0825d0(%eax) │ │ │ │ - xchg %eax,%esp │ │ │ │ - fincstp │ │ │ │ - jo 96683a │ │ │ │ - fincstp │ │ │ │ - lock jbe 9667b1 │ │ │ │ - mull -0x38(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - inc %eax │ │ │ │ - mov $0xd0,%cl │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - mov %dl,(%ecx) │ │ │ │ - mov 0x9f4c6001,%al │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + loopne 9667ab │ │ │ │ + fdivp %st,%st(7) │ │ │ │ + jo 9667c6 │ │ │ │ + fcomi %st(7),%st │ │ │ │ + lock es fdiv %st,%st(7) │ │ │ │ + xor %bh,0xe080f7a1 │ │ │ │ + fcomi %st(7),%st │ │ │ │ + and %dl,(%eax) │ │ │ │ + (bad) │ │ │ │ + and %dl,(%eax) │ │ │ │ + (bad) │ │ │ │ + and $0xdb,%al │ │ │ │ + divl -0x2f0823aa(%eax) │ │ │ │ + inc %esp │ │ │ │ + fcomi %st(7),%st │ │ │ │ + jo 9667ea │ │ │ │ + fcomi %st(7),%st │ │ │ │ + lock es fdiv %st,%st(7) │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - or %dl,(%eax) │ │ │ │ - mov 0xb4661001,%al │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + js 9667ad │ │ │ │ + testl $0x1610f7d2,0x61(%eax) │ │ │ │ + mov $0xf7,%dh │ │ │ │ + adc %dl,(%esi) │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - ... │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + cld │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + testl $0x10f7a0fc,0x6001a011(%eax) │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ + adc %dl,(%esi) │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + cld │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + cld │ │ │ │ + mov 0xa0fc60f7,%al │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ + adc %dl,(%esi) │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + cld │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + testl $0x1001a010,(%eax) │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + cld │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + testl $0x0,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,(%eax) │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ + cld │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xa56890f7,%al │ │ │ │ + notl (%eax) │ │ │ │ + jb 966874 │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - notl 0x10f7a3b8(%eax) │ │ │ │ - ret $0xf7a3 │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ + cld │ │ │ │ + mov 0xb61610f7,%al │ │ │ │ notl (%eax) │ │ │ │ - data16 mov $0xf7,%ah │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - mull 0x4c(%eax) │ │ │ │ - lahf │ │ │ │ - divl (%eax) │ │ │ │ - inc %edi │ │ │ │ - lahf │ │ │ │ + push %ss │ │ │ │ + mov $0xf7,%dh │ │ │ │ + pusha │ │ │ │ + cld │ │ │ │ + mov 0xa0f730f7,%al │ │ │ │ testl $0x0,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x44358828(%ebx) │ │ │ │ xor 0x6d(%eax),%bl │ │ │ │ push %ecx │ │ │ │ push %es │ │ │ │ @@ -10617,118 +10587,125 @@ │ │ │ │ push %edx │ │ │ │ dec %ecx │ │ │ │ inc %ebx │ │ │ │ inc %ecx │ │ │ │ push %ebx │ │ │ │ jae 966e85 │ │ │ │ jae 966e0e │ │ │ │ - aaa │ │ │ │ - bound %esp,0x30(%edx) │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + xor %ch,0x64373766 │ │ │ │ + xor %dh,%ss:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 966e4a │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ data16 xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,(%esp,%esi,1) │ │ │ │ - xor $0x20323838,%eax │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%esi),%dh │ │ │ │ + aaa │ │ │ │ + xor %esi,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %ch,(%edi) │ │ │ │ - jne 966ec2 │ │ │ │ - jb 966e80 │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 966ec8 │ │ │ │ + jb 966e86 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 966e8d │ │ │ │ + js 966e93 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 966e93 │ │ │ │ + jne 966e99 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x6f732e64,0x6d(%edx),%esp │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ebp,(%esi) │ │ │ │ xor %cl,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %esp,0x30(%edx) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x62373766,%eax │ │ │ │ - arpl %esi,(%eax) │ │ │ │ + fs xor %dh,%ss:(%eax) │ │ │ │ + xor %ch,0x64373766 │ │ │ │ + aaa │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x77(%edx) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 966f04 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%ecx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x34,%al │ │ │ │ - xor $0x20323838,%eax │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + aaa │ │ │ │ + xor %esi,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %ch,(%edi) │ │ │ │ - jne 966f32 │ │ │ │ - jb 966ef0 │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 966f38 │ │ │ │ + jb 966ef6 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 966efd │ │ │ │ + js 966f03 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 966f03 │ │ │ │ + jne 966f09 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x6f732e64,0x6d(%edx),%esp │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ebp,(%esi) │ │ │ │ xor %cl,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %esp,0x30(%ebx) │ │ │ │ + fs aaa │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x62373766,%eax │ │ │ │ - xor %dh,%gs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 966f24 │ │ │ │ + xor %ch,0x64373766 │ │ │ │ + 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 %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%eax),%dh │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -10736,48 +10713,50 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 966fa2 │ │ │ │ - jb 966f60 │ │ │ │ + jne 966fa8 │ │ │ │ + jb 966f66 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 966f6d │ │ │ │ + js 966f73 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 966f73 │ │ │ │ + jne 966f79 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 966fbe │ │ │ │ - jo 966fbf │ │ │ │ - jb 966fc6 │ │ │ │ - jae,pn 966fc4 │ │ │ │ + jne 966fc4 │ │ │ │ + jo 966fc5 │ │ │ │ + jb 966fcc │ │ │ │ + jae,pn 966fca │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %esp,0x30(%ebp) │ │ │ │ + cmp %esi,%fs:(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - xor $0x30,%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ - js 966fe0 │ │ │ │ + sub $0x64373766,%eax │ │ │ │ + data16 xor %dh,(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 966fa1 │ │ │ │ + js 966fe6 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%edx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x30323633(,%esi,1) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -10785,49 +10764,48 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 967019 │ │ │ │ - jb 966fd7 │ │ │ │ + jne 96701f │ │ │ │ + jb 966fdd │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 966fe4 │ │ │ │ + js 966fea │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 966fea │ │ │ │ + jne 966ff0 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 967035 │ │ │ │ - jo 967036 │ │ │ │ - jb 96703d │ │ │ │ - jae,pn 96703b │ │ │ │ + jne 96703b │ │ │ │ + jo 96703c │ │ │ │ + jb 967043 │ │ │ │ + jae,pn 967041 │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esi,(%eax,%esi,1) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - cmp %dh,(%eax) │ │ │ │ + data16 xor %dh,%fs:(%eax) │ │ │ │ + xor %ch,0x65373766 │ │ │ │ + xor (%eax),%esi │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ cmp %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%eax),%dh │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -10835,49 +10813,49 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 967090 │ │ │ │ - jb 96704e │ │ │ │ + jne 967096 │ │ │ │ + jb 967054 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96705b │ │ │ │ + js 967061 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967061 │ │ │ │ + jne 967067 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 9670ac │ │ │ │ - jo 9670ad │ │ │ │ - jb 9670b4 │ │ │ │ - jae,pn 9670b2 │ │ │ │ + jne 9670b2 │ │ │ │ + jo 9670b3 │ │ │ │ + jb 9670ba │ │ │ │ + jae,pn 9670b8 │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %edi,(%eax) │ │ │ │ + xor %gs:(%eax),%esi │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x63373766 │ │ │ │ - cmp %esi,(%eax) │ │ │ │ + sub $0x65373766,%eax │ │ │ │ + xor $0x30,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ bound %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%eax),%dh │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -10885,50 +10863,48 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 967107 │ │ │ │ - jb 9670c5 │ │ │ │ + jne 96710d │ │ │ │ + jb 9670cb │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9670d2 │ │ │ │ + js 9670d8 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9670d8 │ │ │ │ + jne 9670de │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 967123 │ │ │ │ - jo 967124 │ │ │ │ - jb 96712b │ │ │ │ - jae,pn 967129 │ │ │ │ + jne 967129 │ │ │ │ + jo 96712a │ │ │ │ + jb 967131 │ │ │ │ + jae,pn 96712f │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %edi,(%ecx) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %ch,0x63373766 │ │ │ │ - popa │ │ │ │ + gs xor $0x30,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96714a │ │ │ │ + sub $0x65373766,%eax │ │ │ │ + xor $0x20303030,%eax │ │ │ │ + jb 967150 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ arpl %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%eax),%dh │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%esi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -10936,49 +10912,49 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 96717e │ │ │ │ - jb 96713c │ │ │ │ + jne 967184 │ │ │ │ + jb 967142 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967149 │ │ │ │ + js 96714f │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96714f │ │ │ │ + jne 967155 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 96719a │ │ │ │ - jo 96719b │ │ │ │ - jb 9671a2 │ │ │ │ - jae,pn 9671a0 │ │ │ │ + jne 9671a0 │ │ │ │ + jo 9671a1 │ │ │ │ + jb 9671a8 │ │ │ │ + jae,pn 9671a6 │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esp,0x30(%ecx) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - bound %esi,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + gs xor $0x2d303030,%eax │ │ │ │ + data16 aaa │ │ │ │ + aaa │ │ │ │ + gs xor %dh,%ss:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 96717d │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%esi),%esi │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + xor %dh,%ss:(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -10986,46 +10962,48 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 9671f5 │ │ │ │ - jb 9671b3 │ │ │ │ + jne 9671fb │ │ │ │ + jb 9671b9 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9671c0 │ │ │ │ + js 9671c6 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9671c6 │ │ │ │ + jne 9671cc │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 967213 │ │ │ │ - jae,pn 967213 │ │ │ │ + jb 967219 │ │ │ │ + jae,pn 967219 │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esp,0x30(%edx) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - arpl %esi,(%eax) │ │ │ │ + gs xor %dh,%ss:(%eax) │ │ │ │ + xor %ch,0x65373766 │ │ │ │ + aaa │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ - js 96722f │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 9671f0 │ │ │ │ + js 967235 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%ecx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x36333633(,%esi,1) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%esi),%dh │ │ │ │ + xor %dh,%ss:(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -11033,47 +11011,47 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 967268 │ │ │ │ - jb 967226 │ │ │ │ + jne 96726e │ │ │ │ + jb 96722c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967233 │ │ │ │ + js 967239 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967239 │ │ │ │ + jne 96723f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 967286 │ │ │ │ - jae,pn 967286 │ │ │ │ + jb 96728c │ │ │ │ + jae,pn 96728c │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esp,0x30(%ebx) │ │ │ │ + gs aaa │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - xor %dh,%fs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96725d │ │ │ │ + xor %ch,0x65373766 │ │ │ │ + cmp %dh,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor (%eax),%dh │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%esi),%esi │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + xor %dh,%ss:(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -11081,46 +11059,47 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 9672db │ │ │ │ - jb 967299 │ │ │ │ + jne 9672e1 │ │ │ │ + jb 96729f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9672a6 │ │ │ │ + js 9672ac │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9672ac │ │ │ │ + jne 9672b2 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 9672f9 │ │ │ │ - jae,pn 9672f9 │ │ │ │ + jb 9672ff │ │ │ │ + jae,pn 9672ff │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esp,0x30(%eax,%esi,1) │ │ │ │ - xor %ch,0x63373766 │ │ │ │ - xor %dh,%gs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 9672d0 │ │ │ │ + cmp %dh,%gs:(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + sub $0x65373766,%eax │ │ │ │ + cmp %esi,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor (%eax),%dh │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%esi),%esi │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + xor %dh,%ss:(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -11128,47 +11107,48 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 96734e │ │ │ │ - jb 96730c │ │ │ │ + jne 967354 │ │ │ │ + jb 967312 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967319 │ │ │ │ + js 96731f │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96731f │ │ │ │ + jne 967325 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 96736c │ │ │ │ - jae,pn 96736c │ │ │ │ + jb 967372 │ │ │ │ + jae,pn 967372 │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esp,0x30(%ebp) │ │ │ │ + cmp %esi,%gs:(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + sub $0x65373766,%eax │ │ │ │ + popa │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - data16 xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - jb 96738d │ │ │ │ + jb 967393 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor (%eax),%esi │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor (%esi),%esi │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + xor %dh,%ss:(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -11176,93 +11156,96 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 9673c1 │ │ │ │ - jb 96737f │ │ │ │ + jne 9673c7 │ │ │ │ + jb 967385 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96738c │ │ │ │ + js 967392 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967392 │ │ │ │ + jne 967398 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 9673df │ │ │ │ - jae,pn 9673df │ │ │ │ + jb 9673e5 │ │ │ │ + jae,pn 9673e5 │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esp,0x30(%esi) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x64373766,%eax │ │ │ │ - xor (%eax),%dh │ │ │ │ + gs popa │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + xor %ch,0x65373766 │ │ │ │ + xor %dh,%fs:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 9673bc │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - xor $0x20202032,%eax │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %ch,(%edi) │ │ │ │ - jne 967434 │ │ │ │ - jb 9673f2 │ │ │ │ + and %ah,(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 96743a │ │ │ │ + jb 9673f8 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9673ff │ │ │ │ + js 967405 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967405 │ │ │ │ + jne 96740b │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 967454 │ │ │ │ + jo 96745a │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 967453 │ │ │ │ + jae,pn 967459 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - xor %fs:(%eax),%dh │ │ │ │ + gs xor %dh,%fs:(%eax) │ │ │ │ + xor %ch,0x30383766 │ │ │ │ + cmp %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x65373766,%eax │ │ │ │ - xor %dh,%gs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96742a │ │ │ │ - js 96746f │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ + js 967475 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%ebx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x32353633(,%esi,1) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -11270,44 +11253,47 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 9674a8 │ │ │ │ - jb 967466 │ │ │ │ + jne 9674ae │ │ │ │ + jb 96746c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967473 │ │ │ │ + js 967479 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967479 │ │ │ │ + jne 96747f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 9674c8 │ │ │ │ + jo 9674ce │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 9674c7 │ │ │ │ + jae,pn 9674cd │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ - aaa │ │ │ │ - gs xor %dh,%gs:(%eax) │ │ │ │ - xor %ch,0x66373766 │ │ │ │ - xor %dh,%gs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 96749e │ │ │ │ + cmp %dh,(%eax) │ │ │ │ + cmp %esi,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + sub $0x31383766,%eax │ │ │ │ + cmp %esi,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%ecx) │ │ │ │ data16 xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x32353633(,%esi,1) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -11315,44 +11301,48 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 96751c │ │ │ │ - jb 9674da │ │ │ │ + jne 967522 │ │ │ │ + jb 9674e0 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9674e7 │ │ │ │ + js 9674ed │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9674ed │ │ │ │ + jne 9674f3 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 96753c │ │ │ │ + jo 967542 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 96753b │ │ │ │ + jae,pn 967541 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ - aaa │ │ │ │ - data16 xor %dh,%gs:(%eax) │ │ │ │ - xor %ch,0x66373766 │ │ │ │ - data16 xor %dh,(%eax) │ │ │ │ + cmp %dh,(%ecx) │ │ │ │ + cmp %esi,(%eax) │ │ │ │ + xor %dh,(%eax) │ │ │ │ + sub $0x31383766,%eax │ │ │ │ + popa │ │ │ │ + xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - jb 967512 │ │ │ │ + jb 967518 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%edx) │ │ │ │ xor %dh,%gs:(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x32353633(,%esi,1) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -11360,44 +11350,47 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 967590 │ │ │ │ - jb 96754e │ │ │ │ + jne 967596 │ │ │ │ + jb 967554 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96755b │ │ │ │ + js 967561 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967561 │ │ │ │ + jne 967567 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 9675b0 │ │ │ │ + jo 9675b6 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 9675af │ │ │ │ + jae,pn 9675b5 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ - aaa │ │ │ │ - data16 data16 xor %dh,(%eax) │ │ │ │ - xor %ch,0x30383766 │ │ │ │ + cmp %dh,(%ecx) │ │ │ │ + popa │ │ │ │ xor %dh,(%eax) │ │ │ │ + xor %ch,0x31383766 │ │ │ │ + bound %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x77(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%edx) │ │ │ │ data16 xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x32353633(,%esi,1) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -11405,878 +11398,827 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ das │ │ │ │ - jne 967604 │ │ │ │ - jb 9675c2 │ │ │ │ + jne 96760a │ │ │ │ + jb 9675c8 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9675cf │ │ │ │ + js 9675d5 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9675d5 │ │ │ │ + jne 9675db │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 967624 │ │ │ │ + jo 96762a │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 967623 │ │ │ │ + jae,pn 967629 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ - cmp %dh,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x31383766,%eax │ │ │ │ - xor (%eax),%dh │ │ │ │ + cmp %dh,(%ecx) │ │ │ │ + bound %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + sub $0x32383766,%eax │ │ │ │ + xor %dh,%fs:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 967600 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 967678 │ │ │ │ - jb 967636 │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 96767e │ │ │ │ + jb 96763c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967643 │ │ │ │ + js 967649 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967649 │ │ │ │ + jne 96764f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 967693 │ │ │ │ + jae 967699 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %dh,(%ecx) │ │ │ │ - xor (%eax),%dh │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x37383766,%eax │ │ │ │ - xor $0x30,%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ - js 9676af │ │ │ │ + cmp %dh,(%edx) │ │ │ │ + xor %dh,%fs:(%eax) │ │ │ │ + xor %ch,0x38383766 │ │ │ │ + data16 xor %dh,(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 967670 │ │ │ │ + js 9676b5 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %esi,(%edx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - cmp %ah,(%eax) │ │ │ │ - cmp %dh,0x37383633(,%esi,1) │ │ │ │ - and %ah,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 9676e8 │ │ │ │ - jb 9676a6 │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 9676ee │ │ │ │ + jb 9676ac │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9676b3 │ │ │ │ + js 9676b9 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9676b9 │ │ │ │ + jne 9676bf │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 967703 │ │ │ │ + jae 967709 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - xor $0x30,%al │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x64383766,%eax │ │ │ │ - xor (%eax),%esi │ │ │ │ - xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + cmp %bh,(%eax) │ │ │ │ + data16 xor %dh,(%eax) │ │ │ │ + xor %ch,0x65383766 │ │ │ │ + xor %dh,%gs:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 9676e0 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%edi) │ │ │ │ xor $0x30,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 967758 │ │ │ │ - jb 967716 │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 96775e │ │ │ │ + jb 96771c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967723 │ │ │ │ + js 967729 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967729 │ │ │ │ + jne 96772f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 967773 │ │ │ │ + jae 967779 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %ah,0x30(%ebx,%esi,1) │ │ │ │ + cmp %ah,0x65(%ebp) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x64383766,%eax │ │ │ │ - cmp %esi,(%eax) │ │ │ │ + xor %ch,0x66383766 │ │ │ │ + xor $0x30,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %ah,0x30(%edx,%esi,1) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - das │ │ │ │ - jne 9677c8 │ │ │ │ - jb 967786 │ │ │ │ + and %ch,(%edi) │ │ │ │ + jne 9677ce │ │ │ │ + jb 96778c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 967793 │ │ │ │ + js 967799 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 967799 │ │ │ │ + jne 96779f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 9677e3 │ │ │ │ + jae 9677e9 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %ah,0x30(%ecx,%edi,1) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x64383766,%eax │ │ │ │ - bound %esi,(%eax) │ │ │ │ + cmp %ah,0x34(%esi) │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x77(%edx) │ │ │ │ + xor %ch,0x66383766 │ │ │ │ + xor %dh,%ss:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 96780a │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %ah,0x30(%eax,%edi,1) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor (%eax),%bh │ │ │ │ - and %bh,(%eax) │ │ │ │ - xor $0x35,%al │ │ │ │ - xor (%esi),%esi │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + aaa │ │ │ │ + xor (%esi),%dh │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %dh,%ss:(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %dh,%ss:(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %dh,%ss:(%edi) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ - and %ah,(%eax) │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %dh,(%esi) │ │ │ │ - cmp %dh,(%edi) │ │ │ │ + cmp %esi,%ss:(%eax,%eiz,1) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -12401,19 +12343,19 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %ch,(%eax) │ │ │ │ - push %ebx │ │ │ │ - addb $0x28,(%ecx) │ │ │ │ + sub %dl,-0x80(%ebx) │ │ │ │ + add %ebp,(%eax) │ │ │ │ jbe 967d47 │ │ │ │ - add %esp,-0x48(%esp,%ebx,8) │ │ │ │ + add %edx,%esp │ │ │ │ + int $0xd2 │ │ │ │ jmp *(%eax) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ addb $0x0,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ addb $0x60,(%ecx) │ │ │ │ @@ -12580,23 +12522,21 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %dl,0x6d(%ecx,%ebp,2) │ │ │ │ gs jae 968061 │ │ │ │ popa │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ jo 96802b │ │ │ │ - and %dl,0x75(%ebx) │ │ │ │ - outsb %ds:(%esi),(%dx) │ │ │ │ - and %dl,0x65(%ebx) │ │ │ │ - jo 96801a │ │ │ │ - xor (%ecx),%dh │ │ │ │ - and %dh,(%edx) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor $0x36323a32,%eax │ │ │ │ - and %dl,0x54(%ebp) │ │ │ │ + and %dl,0x65(%ebp,%esi,2) │ │ │ │ + and %cl,0x6f(%esi) │ │ │ │ + jbe 96801a │ │ │ │ + xor 0x3a323020,%dh │ │ │ │ + xor %esi,0x2037343a │ │ │ │ + push %ebp │ │ │ │ + push %esp │ │ │ │ inc %ebx │ │ │ │ and %dh,(%edx) │ │ │ │ xor %dh,(%edx) │ │ │ │ xor $0x65274c0a,%eax │ │ │ │ and %ah,%fs:0x6f(%ebx) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ jo 968088 │ │ │ │ @@ -22391,116 +22331,103 @@ │ │ │ │ addb $0x88,(%ecx) │ │ │ │ adc %eax,0x1(%eax) │ │ │ │ ... │ │ │ │ add %dl,0x40009abc(%eax) │ │ │ │ mov $0xfd10009a,%ebp │ │ │ │ (bad) │ │ │ │ mov $0xbffffd88,%edi │ │ │ │ - dec %ebp │ │ │ │ - adc $0xee32ebc6,%eax │ │ │ │ - dec %ebp │ │ │ │ - mov $0x0,%esi │ │ │ │ + ficoms 0x6(%edx) │ │ │ │ + cltd │ │ │ │ + mov 0xcc8da9,%eax │ │ │ │ ... │ │ │ │ - rcr $0xb1,%al │ │ │ │ - add %ch,0xd243(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%al │ │ │ │ + fdivs -0x2dbc5800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ and %dh,-0x42bfff6a(%eax) │ │ │ │ lcall $0x1000,$0x9abdf000 │ │ │ │ std │ │ │ │ (bad) │ │ │ │ mov $0xbffffd88,%edi │ │ │ │ - dec %ebp │ │ │ │ - adc $0x5232ebc6,%eax │ │ │ │ - dec %edx │ │ │ │ - mov $0x0,%esi │ │ │ │ + ficoms 0x6(%edx) │ │ │ │ + cltd │ │ │ │ + mov 0xcc8a15,%eax │ │ │ │ ... │ │ │ │ - rcr $0xb1,%al │ │ │ │ - add %ch,0xd243(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,%al │ │ │ │ + fdivs -0x2dbc5800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,-0x2b(%eax) │ │ │ │ or %eax,(%ecx) │ │ │ │ and %dh,-0x420fff6a(%eax) │ │ │ │ lcall $0x2800,$0x9abea000 │ │ │ │ lock or %eax,(%ecx) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - dec %ebp │ │ │ │ - push %ebp │ │ │ │ - leave │ │ │ │ - jmp 9abee7 │ │ │ │ - fiaddl 0x4(%esi) │ │ │ │ + ficoms (%edx) │ │ │ │ + or %ebx,0x76469da1(%ecx) │ │ │ │ ... │ │ │ │ - add %al,%al │ │ │ │ - fdivs -0x2dbc5800(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + rcr $0xb1,%al │ │ │ │ + add %ch,0x200d243(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x2000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,0x50009abe(%eax) │ │ │ │ mov $0xd7b0009a,%edi │ │ │ │ mov $0x0,%cl │ │ │ │ mov %bl,0x0(%ebx,%edx,8) │ │ │ │ - dec %ebp │ │ │ │ - cmc │ │ │ │ - iret │ │ │ │ - jmp 9abf97 │ │ │ │ - (bad) │ │ │ │ - clc │ │ │ │ - add $0x0,%al │ │ │ │ + fidivs -0x6e5e66f1(%edx) │ │ │ │ + cmp %dh,0x0(%esi) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%al │ │ │ │ fdivs -0x2dbc5800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x2000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,-0x41(%eax) │ │ │ │ lcall $0xb000,$0x9ac00000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov %bl,0x0(%ebx,%edx,8) │ │ │ │ - dec %ebp │ │ │ │ - xchg %eax,%ebp │ │ │ │ - aam $0xeb │ │ │ │ - xor %dh,%dl │ │ │ │ - clc │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ + adc $0x99,%al │ │ │ │ + mov 0x763891,%eax │ │ │ │ ... │ │ │ │ fnstenv -0x2dbc3000(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x2800b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,(%eax) │ │ │ │ rcrb $0x0,-0x653f5000(%edx) │ │ │ │ rorb $1,-0xe57fee7(%esi) │ │ │ │ (bad) │ │ │ │ - mov $0xebe6354d,%edi │ │ │ │ - xor %dl,%bl │ │ │ │ - xchg %al,(%eax,%eax,1) │ │ │ │ + mov $0x992672de,%edi │ │ │ │ + mov 0x76469d,%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,%al │ │ │ │ fnstenv -0x2dbc0000(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x60009ac0(%eax) │ │ │ │ rcrl $0x2,0x5ed39000(%edx) │ │ │ │ add %al,0x0(%edx,%edx,8) │ │ │ │ - dec %ebp │ │ │ │ - mov $0xdc,%ch │ │ │ │ - jmp 9ac1a7 │ │ │ │ - and $0xf0,%al │ │ │ │ - sbb (%eax),%eax │ │ │ │ + fdivp %st,%st(2) │ │ │ │ + sbb $0x99,%al │ │ │ │ + mov 0x693063,%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0xb1da(%eax) │ │ │ │ inc %esp │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -22510,92 +22437,91 @@ │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,-0x3f(%eax) │ │ │ │ lcall $0x300,$0x9ac21000 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ inc %esp │ │ │ │ rolb %cl,(%eax) │ │ │ │ - dec %ebp │ │ │ │ - adc $0xe632ebe2,%eax │ │ │ │ - pop %edx │ │ │ │ - dec %eax │ │ │ │ + ficoms 0x22(%edx) │ │ │ │ + cltd │ │ │ │ + mov 0x3a9aa1,%eax │ │ │ │ ... │ │ │ │ - mov $0xda,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - and %al,0x0(%edx,%edx,8) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x2000b1da(%eax) │ │ │ │ + inc %esp │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pop %eax │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,(%eax) │ │ │ │ ret $0x9a │ │ │ │ rol $0x9a,%dl │ │ │ │ add %dh,-0x7fff4e26(%eax) │ │ │ │ - (bad) -0x1ccab300(%ecx) │ │ │ │ - jmp 9ac307 │ │ │ │ - fiaddl 0x4(%esi) │ │ │ │ + (bad) 0x2372de00(%ecx) │ │ │ │ + cltd │ │ │ │ + mov 0x76469d,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %dh,0x2800b1da(%eax) │ │ │ │ inc %esp │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pop %eax │ │ │ │ mov $0x96,%al │ │ │ │ add %ch,(%eax) │ │ │ │ cmp $0xc2c0025f,%eax │ │ │ │ lcall $0x4000,$0x9ac37000 │ │ │ │ inc %esi │ │ │ │ rolb %cl,(%eax) │ │ │ │ - fidivl %ds:0x31814107(%ebx) │ │ │ │ - out %al,(%dx) │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + (bad) │ │ │ │ + fsubs 0x31e0(%esp,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ je 9ac3eb │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ inc %esi │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ sub %bh,0xb050025f │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,-0x3d(%eax) │ │ │ │ lcall $0x1800,$0x9ac42000 │ │ │ │ sahf │ │ │ │ pop %esi │ │ │ │ - add %edi,0x3ebfffeb(%eax) │ │ │ │ + add %edi,-0x24400015(%eax) │ │ │ │ (bad) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + fsubs %cs:0x1c5a(%esp,%ebp,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,-0x2e(%esi) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,(%eax) │ │ │ │ les -0x653b3000(%edx),%ebx │ │ │ │ add %bl,(%eax) │ │ │ │ sahf │ │ │ │ pop %esi │ │ │ │ - add %edi,0x3ebfffeb(%eax) │ │ │ │ + add %edi,-0x24400015(%eax) │ │ │ │ (bad) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + fsubs %cs:0x1c59(%eax,%ecx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ sahf │ │ │ │ @@ -22603,365 +22529,379 @@ │ │ │ │ add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,%al │ │ │ │ les -0x653a8000(%edx),%ebx │ │ │ │ add %bl,0x30(%eax) │ │ │ │ pop %edi │ │ │ │ add %ebp,%eax │ │ │ │ - ljmp $0x7f9,$0xda3ebfff │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + ljmp $0xd828,$0xc7dbbfff │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db9e000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + and %al,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x3a7fff6a(%eax) │ │ │ │ lcall $0x4000,$0x9ac63000 │ │ │ │ pop %es │ │ │ │ dec %eax │ │ │ │ add (%eax),%ah │ │ │ │ inc %esi │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds sbb %al,%bh │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + sub %ebx,%eax │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db9d800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + sub %al,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x39cfff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ac6e000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cmp %ah,%ah │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) (%edi) │ │ │ │ + xor $0xf89aa4d8,%eax │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db98800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x391fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ac79000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9ac78a │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) 0x36(%edi) │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db98800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + js 9ac878 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x386fff6a(%eax) │ │ │ │ lcall $0xe800,$0x9ac84000 │ │ │ │ cmp %ebx,0x1(%edi) │ │ │ │ - mov $0x3e024818,%eax │ │ │ │ - lcall $0xd429,$0x874107e0 │ │ │ │ + mov $0xdb024818,%eax │ │ │ │ + xchg %esi,(%ecx) │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ addb $0x0,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x37bfff6a(%eax) │ │ │ │ lcall $0x6800,$0x9ac8f000 │ │ │ │ cmp $0xd7b0015f,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ - ds (bad) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + cmp $0xd8,%al │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + xor 0xb(%ebp),%bh │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db96800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,%al │ │ │ │ enter $0x9a,$0xa0 │ │ │ │ leave │ │ │ │ lcall $0x2001,$0x5f3c6800 │ │ │ │ jnp 9ac9f6 │ │ │ │ - add (%esi),%bh │ │ │ │ - pop %edx │ │ │ │ - out %al,(%dx) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + inc %edi │ │ │ │ + aas │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db95800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + test $0x46,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x365fff6a(%eax) │ │ │ │ lcall $0x8800,$0x9aca5000 │ │ │ │ in (%dx),%al │ │ │ │ pop %ebp │ │ │ │ - add %eax,0x3e024611(%eax) │ │ │ │ + add %eax,-0x24fdb9ef(%eax) │ │ │ │ (bad) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + cmp %al,%bl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db90800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + clc │ │ │ │ + inc %esi │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x35afff6a(%eax) │ │ │ │ lcall $0x8800,$0x9acb0000 │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ enter $0xffe3,$0xbf │ │ │ │ - ds (bad) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + cmp %ebx,%eax │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db95000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov $0x46,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x34ffff6a(%eax) │ │ │ │ lcall $0x9800,$0x9acbb000 │ │ │ │ mov $0x56,%al │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - sbb %dl,%ch │ │ │ │ + add %esi,-0x24ff4e29(%eax) │ │ │ │ pop %es │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + cmp %eax,%ebx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + xor 0xb(%ebp),%bh │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db93800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x60009acb(%eax) │ │ │ │ int3 │ │ │ │ lcall $0x9801,$0x56b00800 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ or %eax,(%ecx) │ │ │ │ - ds lcall $0xd429,$0x87410796 │ │ │ │ + fildl -0x655b27b9(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - fadds -0x2e(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db92800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x339fff6a(%eax) │ │ │ │ lcall $0x6800,$0x9acd1000 │ │ │ │ sbb 0x1(%edi),%edx │ │ │ │ dec %eax │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ or %eax,(%ecx) │ │ │ │ - cmp %ds:0x29874107(%eax),%dl │ │ │ │ - aam $0x0 │ │ │ │ + (bad) (%edi) │ │ │ │ + inc %ecx │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db92000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + loopne 9acdf8 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x32efff6a(%eax) │ │ │ │ lcall $0x6800,$0x9acdc000 │ │ │ │ sbb 0x1(%edi),%edx │ │ │ │ dec %eax │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ or %eax,(%ecx) │ │ │ │ - jp,pt 9acd66 │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) 0x42(%edi) │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db92000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + loopne 9acea8 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x323fff6a(%eax) │ │ │ │ lcall $0xf000,$0x9ace7000 │ │ │ │ or %eax,%fs:(%ecx) │ │ │ │ pop %eax │ │ │ │ fdivr %st,%st(7) │ │ │ │ - mov $0x79f3a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd84e27db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db92000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + loopne 9acf58 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x318fff6a(%eax) │ │ │ │ lcall $0xf000,$0x9acf2000 │ │ │ │ or %eax,%fs:(%ecx) │ │ │ │ pop %eax │ │ │ │ fdivr %st,%st(7) │ │ │ │ - mov $0x79e7a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd84f67db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db92000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + loopne 9ad008 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x30dfff6a(%eax) │ │ │ │ lcall $0xf000,$0x9acfd000 │ │ │ │ push %eax │ │ │ │ inc %ebx │ │ │ │ - add 0x3e00b1d7(%eax),%dh │ │ │ │ - pop %edx │ │ │ │ - lcall $0xd4,$0x29874107 │ │ │ │ + add -0x24ff4e29(%eax),%dh │ │ │ │ + inc %edi │ │ │ │ + dec %ebx │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db8d000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %al,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x302fff6a(%eax) │ │ │ │ lcall $0x7800,$0x9ad08000 │ │ │ │ (bad) │ │ │ │ pop %eax │ │ │ │ add %ebp,%eax │ │ │ │ out %al,(%dx) │ │ │ │ inc %edx │ │ │ │ - add (%esi),%bh │ │ │ │ - sbb 0x29874107(%edi),%al │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + pop %es │ │ │ │ + push %esi │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db8c000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + inc %eax │ │ │ │ + inc %edi │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x2f7fff6a(%eax) │ │ │ │ lcall $0x2800,$0x9ad13000 │ │ │ │ aad $0x58 │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - cmp 0x6c2f4107(%eax),%al │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x24ff4e29(%eax) │ │ │ │ + daa │ │ │ │ + push %ecx │ │ │ │ + fsubs 0xbbd(%edx,%esi,1) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db8a800(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + pop %eax │ │ │ │ + inc %edi │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,0x3000b1d7(%eax) │ │ │ │ - mov $0x96,%al │ │ │ │ - add %dh,(%eax) │ │ │ │ - rcrl $1,-0x652e2000(%edx) │ │ │ │ - add %dh,-0x67ff4e29(%eax) │ │ │ │ + mov $0xd7,%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %dh,-0x2ecfff6a(%eax) │ │ │ │ + lcall $0xb000,$0x9ad1e000 │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + mov $0x0,%cl │ │ │ │ + cwtl │ │ │ │ aam $0xff │ │ │ │ - mov $0x78c9a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xd85d87db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ jo 9ad2c9 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov 0x30024323,%al │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,%al │ │ │ │ rcrl $1,-0x652d7000(%edx) │ │ │ │ add %bl,0x68015917(%eax) │ │ │ │ cmp 0x2(%ebx),%eax │ │ │ │ - ds pop %edx │ │ │ │ - mov (%edi),%eax │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl 0x5a(%edi) │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db88800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + js 9ad379 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x2d6fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ad34000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ sub %cl,%bh │ │ │ │ (bad) │ │ │ │ - mov $0x7b1fa3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xd860e7db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ call 9ba62d │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%eax) │ │ │ │ pop %esi │ │ │ │ inc %eax │ │ │ │ @@ -22969,194 +22909,192 @@ │ │ │ │ mov $0x96,%al │ │ │ │ add %al,-0x2d(%eax) │ │ │ │ lcall $0xb000,$0x9ad3f000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds lcall $0xd429,$0x874107bc │ │ │ │ + fildl -0x655b2793(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pusha │ │ │ │ - dec %ecx │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db6a000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x2c0fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ad4a000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:0x29874107(%esi),%bh │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db69000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + jo 9ad58b │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x2b5fff6a(%eax) │ │ │ │ lcall $0x9800,$0x9ad55000 │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ pop %edi │ │ │ │ - add %ebp,0x3ebfffc8(%eax) │ │ │ │ - cli │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + add %ebp,-0x24400038(%eax) │ │ │ │ + out %eax,$0x74 │ │ │ │ + fsubs 0x1c5a(%esp,%ebp,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0x200d249,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,-0x2b(%eax) │ │ │ │ lcall $0x9800,$0x9ad60000 │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ pop %edi │ │ │ │ - add %ebp,0x3ebfffc8(%eax) │ │ │ │ - cli │ │ │ │ - movsl %ds:(%esi),%es:(%edi) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + add %ebp,-0x24400038(%eax) │ │ │ │ + out %eax,$0x74 │ │ │ │ + fsubs 0x1c59(%eax,%ecx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0xd249,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x30015f6e(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,(%eax) │ │ │ │ (bad) │ │ │ │ lcall $0x3800,$0x9ad6b000 │ │ │ │ jge 9ad71a │ │ │ │ add %ebx,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - mov $0x7a7fa3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd876e7db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db65800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + test $0x49,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x294fff6a(%eax) │ │ │ │ lcall $0x8000,$0x9ad76000 │ │ │ │ mov $0x40,%dl │ │ │ │ add $0xa8,%al │ │ │ │ dec %ecx │ │ │ │ rolb %cl,(%eax) │ │ │ │ - cmp %ds:0x29874107(%esi),%ah │ │ │ │ - aam $0x0 │ │ │ │ + (bad) (%edi) │ │ │ │ + ja 9ad74c │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db65000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov $0x49,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x289fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ad81000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - fisubrl %ds:0x29874107(%ebp) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + jl 9ad7fc │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db60000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + add %cl,-0x2e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x27efff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ad8c000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - test $0x29874107,%eax │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + js 9ad8ac │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db5b000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + push %eax │ │ │ │ + dec %edx │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x273fff6a(%eax) │ │ │ │ lcall $0x4800,$0x9ad97000 │ │ │ │ or 0x2(%ebx),%bl │ │ │ │ cwtl │ │ │ │ sar $0xbf,%edi │ │ │ │ - ds mov $0x87410755,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + (bad) -0x655b277c(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - push %eax │ │ │ │ - dec %edx │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db5b000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x268fff6a(%eax) │ │ │ │ lcall $0xf800,$0x9ada2000 │ │ │ │ xchg %eax,%ecx │ │ │ │ push %edx │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - cli │ │ │ │ - push %esi │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x24ff4e29(%eax) │ │ │ │ + out %eax,$0x87 │ │ │ │ + fsubs 0xbbd(%edx,%esi,1) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db59800(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + push $0x200d24a │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,(%eax) │ │ │ │ ficompl -0x65253000(%edx) │ │ │ │ add %dh,-0x7ff4e29(%eax) │ │ │ │ - mov $0x5a3ebfff,%ebp │ │ │ │ - push %ebx │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0x47dbbfff,%ebp │ │ │ │ + sbb $0xa4,%al │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ orb $0x0,-0x2e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cwtl │ │ │ │ pushf │ │ │ │ @@ -23164,219 +23102,219 @@ │ │ │ │ add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,%al │ │ │ │ ficompl -0x65248000(%edx) │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9adbf1 │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) -0x71(%edi) │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db50800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + clc │ │ │ │ + dec %edx │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x247fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9adc3000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - pop %ebx │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + mov %al,%bl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db4f800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + or %cl,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x23cfff6a(%eax) │ │ │ │ lcall $0xe800,$0x9adce000 │ │ │ │ aam $0x52 │ │ │ │ add %edi,-0x49(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x7475a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xd89647db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - cmp %cl,-0x2e(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db4c800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,%al │ │ │ │ fcompl -0x65227000(%edx) │ │ │ │ add %ch,%al │ │ │ │ aam $0x52 │ │ │ │ add %edi,-0x49(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x7475a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xd89647db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ cmp %cl,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,%al │ │ │ │ aam $0x52 │ │ │ │ add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,0x40009add(%eax) │ │ │ │ ficomps 0x53cad800(%edx) │ │ │ │ - add %ebp,0x3ebfffb6(%eax) │ │ │ │ - pop %edx │ │ │ │ - inc %ecx │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %ebp,-0x2440004a(%eax) │ │ │ │ + inc %edi │ │ │ │ + nop │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db4c000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + inc %eax │ │ │ │ + dec %ebx │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x21bfff6a(%eax) │ │ │ │ lcall $0x6000,$0x9adef000 │ │ │ │ or 0x2(%eax),%eax │ │ │ │ inc %eax │ │ │ │ dec %ebx │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds lcall $0xd429,$0x87410743 │ │ │ │ + fildl -0x655b276e(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - dec %eax │ │ │ │ - dec %ebx │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db4b800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x210fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9adfa000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9ae002 │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) -0x62(%edi) │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db46800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + cwtl │ │ │ │ + dec %ebx │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x205fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ae05000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:0x7(%ebx),%cl │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + lcall $0xb,$0xf89aa4d8 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db41800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x1fafff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ae10000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - cmp %ds:0x7(%edi),%dh │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) (%edi) │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db3c000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + inc %eax │ │ │ │ + dec %esp │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x1effff6a(%eax) │ │ │ │ lcall $0xd800,$0x9ae1b000 │ │ │ │ and 0x4(%edi),%ah │ │ │ │ - cmp %ch,-0x5c14001(%esi) │ │ │ │ - jb 9ae1cb │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + cmp %ch,-0x18244001(%esi) │ │ │ │ + mov %eax,0xf89aa4d8 │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db3c000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x1e4fff6a(%eax) │ │ │ │ lcall $0x1800,$0x9ae26000 │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - cmp 0x41(%edi,%eax,1),%bh │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x24ff4e29(%eax) │ │ │ │ + daa │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + fsubs 0xbbd(%edx,%esi,1) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db3a800(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + pop %eax │ │ │ │ + dec %esp │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,0x3000b1d7(%eax) │ │ │ │ - mov $0x96,%al │ │ │ │ - add %ah,-0x1e(%eax) │ │ │ │ + mov $0xd7,%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %dh,-0x1d9fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ae31000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ stos %al,%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x7789a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xd8a987db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ jo 9ae3fe │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ sub %bl,-0x4fcffdb9(%edi) │ │ │ │ @@ -23384,74 +23322,79 @@ │ │ │ │ add %dl,(%eax) │ │ │ │ jecxz 9ae35d │ │ │ │ add %al,%al │ │ │ │ jecxz 9ae361 │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x87410767,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + (bad) -0x655b274a(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - call 9bb6b1 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db31800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x1c3fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ae47000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - cmp %ds:0x7(%ecx),%ah │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) (%edi) │ │ │ │ + mov $0xd8,%al │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db30800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + clc │ │ │ │ + dec %esp │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x1b8fff6a(%eax) │ │ │ │ lcall $0x800,$0x9ae52000 │ │ │ │ pop %ebx │ │ │ │ push %esi │ │ │ │ add %ebx,(%eax) │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x76c9a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xd8bd87db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sub %cl,-0x2e(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2db2d800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,(%eax) │ │ │ │ in $0x9a,%eax │ │ │ │ add %dl,%al │ │ │ │ in $0x9a,%eax │ │ │ │ add %cl,(%eax) │ │ │ │ pop %ebx │ │ │ │ push %esi │ │ │ │ add %ebx,(%eax) │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x76c9a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xd8bd87db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ sub %cl,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ @@ -23460,504 +23403,492 @@ │ │ │ │ add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,%al │ │ │ │ in $0x9a,%eax │ │ │ │ add %al,-0x47ff651a(%eax) │ │ │ │ bound %edx,0x1(%esi) │ │ │ │ dec %eax │ │ │ │ - mov %eax,0x9a3ebfff │ │ │ │ - outsb %ds:(%esi),(%dx) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov %eax,0x87dbbfff │ │ │ │ + mov $0xf89aa4d8,%edi │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db2d000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x197fff6a(%eax) │ │ │ │ lcall $0x2800,$0x9ae73000 │ │ │ │ or $0x4d300248,%eax │ │ │ │ rolb %cl,(%eax) │ │ │ │ - fisubrl %ds:0x7(%eax) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + mov $0xf89aa4d8,%ecx │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db2c800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x18cfff6a(%eax) │ │ │ │ lcall $0x8800,$0x9ae7e000 │ │ │ │ out %eax,$0x53 │ │ │ │ - add 0x3e00b1d7(%eax),%dh │ │ │ │ - cli │ │ │ │ - adc $0x7,%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add -0x24ff4e29(%eax),%dh │ │ │ │ + out %eax,$0xc5 │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db27800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov %cl,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x181fff6a(%eax) │ │ │ │ lcall $0x4800,$0x9ae89000 │ │ │ │ imul $0xb1d7b0,0x1(%esi),%edx │ │ │ │ - ds pop %edx │ │ │ │ - adc %eax,(%edi) │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + fildl -0x40(%edi) │ │ │ │ + fsubs 0xbbd(%edx,%esi,1) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db25800(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + test $0x4d,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,0x3000b1d7(%eax) │ │ │ │ - mov $0x96,%al │ │ │ │ - add %dl,0x40009ae8(%eax) │ │ │ │ - jmp d84ae9e4 <_edata@@Base+0xd36ae9e4> │ │ │ │ + mov $0xd7,%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %dh,-0x176fff6a(%eax) │ │ │ │ + lcall $0xb000,$0x9ae94000 │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ dec %eax │ │ │ │ popf │ │ │ │ (bad) │ │ │ │ - mov $0x7123a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xd8c327db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ rorb $0x0,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ orb $0x2,0x48(%ebx) │ │ │ │ xor %dh,-0x16bfff6a(%eax) │ │ │ │ lcall $0xb000,$0x9ae9f000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ficompl %ds:(%eax) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + leave │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db1c800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + cmp %cl,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x160fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9aeaa000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - sbb (%edi),%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl -0x35(%edi) │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db1b800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + dec %eax │ │ │ │ + dec %esi │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x155fff6a(%eax) │ │ │ │ lcall $0xc800,$0x9aeb5000 │ │ │ │ jne 9aebb1 │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - cmp (%esi),%al │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + add %esi,-0x24ff4e29(%eax) │ │ │ │ + daa │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + fsubs 0x1c5a(%esp,%ebp,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ js 9aec40 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,-0x14afff6a(%eax) │ │ │ │ lcall $0xc800,$0x9aec0000 │ │ │ │ jne 9aec61 │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - cmp (%esi),%al │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + add %esi,-0x24ff4e29(%eax) │ │ │ │ + daa │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + fsubs 0x1c59(%eax,%ecx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ js 9aecf0 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ enter $0x5675,$0x1 │ │ │ │ xor %dh,-0x13ffff6a(%eax) │ │ │ │ lcall $0x3800,$0x9aecb000 │ │ │ │ cmp $0x95f8015a,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x7003a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd8d127db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db18000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + orb $0x0,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x134fff6a(%eax) │ │ │ │ lcall $0xf000,$0x9aed6000 │ │ │ │ bound %ecx,0x2(%eax) │ │ │ │ orb $0x0,-0x2e(%esi) │ │ │ │ - jp,pt 9aed75 │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) -0x2d(%edi) │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db17800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov %cl,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x129fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9aee1000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:(%esi),%cl │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + (bad) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db12800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + fmuls -0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x11efff6a(%eax) │ │ │ │ lcall $0x8800,$0x9aeec000 │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ enter $0xff91,$0xbf │ │ │ │ - fimull %ds:(%edx) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - out %eax,$0xc0 │ │ │ │ - leave │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + fcmovnu %st(0),%st │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + cli │ │ │ │ + adc %edx,(%esi) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ fmuls -0x2e(%esi) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,%al │ │ │ │ out %al,(%dx) │ │ │ │ lcall $0x8800,$0x9aef7000 │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ enter $0xff91,$0xbf │ │ │ │ - fidivl %ds:0xfd814107 │ │ │ │ - enter $0x0,$0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + in $0xd8,%al │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + pushf │ │ │ │ + sub $0x17,%al │ │ │ │ ... │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db11800(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + call 29bc263 │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,-0x11(%eax) │ │ │ │ lcall $0x8800,$0x9af02000 │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ enter $0xff91,$0xbf │ │ │ │ - fidivl %ds:(%edi,%eax,1) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + in $0xd8,%eax │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db11800(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + call 9bc313 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xfdfff6a(%eax) │ │ │ │ lcall $0x1800,$0x9af0d000 │ │ │ │ popf │ │ │ │ push %ecx │ │ │ │ - add 0x3e00b1d7(%eax),%dh │ │ │ │ - sbb (%edi),%dh │ │ │ │ + add -0x24ff4e29(%eax),%dh │ │ │ │ pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + out %al,$0xd8 │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db11800(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + call 9bc3c3 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xf2fff6a(%eax) │ │ │ │ lcall $0x1800,$0x9af18000 │ │ │ │ iret │ │ │ │ pop %esp │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - pop %edx │ │ │ │ - xor %al,(%edi) │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x24ff4e29(%eax) │ │ │ │ + inc %edi │ │ │ │ + loope 9af16c │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + xor 0xb(%ebp),%bh │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db10000(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,0x30009af1(%eax) │ │ │ │ repnz lcall $0xb000,$0xb1d7b000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - fidivrl %ds:(%esi) │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + out %eax,(%dx) │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db0a800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + pop %eax │ │ │ │ + dec %edi │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xdcfff6a(%eax) │ │ │ │ lcall $0xb000,$0x9af2e000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - sub %cl,-0x65c14001(%edx) │ │ │ │ - cmp (%edi),%eax │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + sub %cl,-0x78244001(%edx) │ │ │ │ + ljmp $0xb,$0xf89aa4d8 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2db09000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xd1fff6a(%eax) │ │ │ │ lcall $0x1800,$0x9af39000 │ │ │ │ sub $0x53,%al │ │ │ │ - add 0x3e00b1d7(%eax),%dh │ │ │ │ - fisubl 0x29874107 │ │ │ │ - aam $0x0 │ │ │ │ + add -0x24ff4e29(%eax),%dh │ │ │ │ + (bad) │ │ │ │ + hlt │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db09000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + jo 9af481 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xc6fff6a(%eax) │ │ │ │ lcall $0x6000,$0x9af44000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ push %edx │ │ │ │ - add 0x3e00e12c(%eax),%bl │ │ │ │ - cmp (%edi,%eax,1),%ah │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add -0x24ff1ed4(%eax),%bl │ │ │ │ + daa │ │ │ │ + cmc │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db08800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + js 9af531 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xbbfff6a(%eax) │ │ │ │ lcall $0xb000,$0x9af4f000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9af529 │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) -0x9(%edi) │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db08800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + js 9af5e1 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xb0fff6a(%eax) │ │ │ │ lcall $0x2800,$0x9af5a000 │ │ │ │ pop %esi │ │ │ │ pop %ebp │ │ │ │ add %esi,%eax │ │ │ │ loop 9af601 │ │ │ │ - add (%esi),%bh │ │ │ │ - lcall $0xd429,$0x87410723 │ │ │ │ + add %bl,%bl │ │ │ │ + xchg %esi,%edx │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ orb $0x0,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xa5fff6a(%eax) │ │ │ │ lcall $0x2800,$0x9af65000 │ │ │ │ jb 9af6b5 │ │ │ │ - add %ebp,0x3ebfff84(%eax) │ │ │ │ - pop %edx │ │ │ │ - sub $0x29874107,%eax │ │ │ │ - aam $0x0 │ │ │ │ + add %ebp,-0x2440007c(%eax) │ │ │ │ + inc %edi │ │ │ │ + cld │ │ │ │ + fsubs 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2db00000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + add %dl,-0x2e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x9afff6a(%eax) │ │ │ │ lcall $0x2800,$0x9af70000 │ │ │ │ fmuls 0x0(%edx,%eax,1) │ │ │ │ push %eax │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds lcall $0xd429,$0x8741072f │ │ │ │ + fildl -0x655b2702(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - or %dl,-0x2e(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2daff800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x8ffff6a(%eax) │ │ │ │ lcall $0xb000,$0x9af7b000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x8741072b,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + (bad) -0x655b2706(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pop %eax │ │ │ │ - push %eax │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dafa800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x84fff6a(%eax) │ │ │ │ lcall $0x7000,$0x9af86000 │ │ │ │ or 0x2(%ebx),%bl │ │ │ │ - call 3e9bda01 <_edata@@Base+0x39bbda01> │ │ │ │ - cmp (%edx),%ch │ │ │ │ - pop %es │ │ │ │ - inc %ecx │ │ │ │ - dec %ecx │ │ │ │ - jo 9af840 │ │ │ │ + call db9bda01 <_edata@@Base+0xd6bbda01> │ │ │ │ + daa │ │ │ │ + sti │ │ │ │ + fsubs 0x17a1(%esp,%edx,2) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ push $0x200d250 │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,-0x8(%eax) │ │ │ │ lcall $0x1800,$0x9af91000 │ │ │ │ sbbb $0xb0,0x1(%edx) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ + (bad) │ │ │ │ push %es │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + fldenv 0xbbd(%edx,%esi,1) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2daf7000(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + nop │ │ │ │ + push %eax │ │ │ │ + rolb %cl,(%eax) │ │ │ │ + add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,0x3000b1d7(%eax) │ │ │ │ - mov $0x96,%al │ │ │ │ - add %dl,(%eax) │ │ │ │ - stc │ │ │ │ + mov $0xd7,%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %dh,-0x6efff6a(%eax) │ │ │ │ lcall $0xb000,$0x9af9c000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ js 9afa4c │ │ │ │ (bad) │ │ │ │ - mov $0x6d05a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xd90147db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ test $0x50,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc %dh,0x4d(%edi) │ │ │ │ @@ -23966,304 +23897,299 @@ │ │ │ │ add %al,%al │ │ │ │ stc │ │ │ │ lcall $0xb000,$0x9afa7000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9afa62 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) 0xe(%edi) │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2daee000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + and %dl,-0x2e(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x58fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9afb2000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - fadds (%esi) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + or %ebx,%ecx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2daed000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %dl,-0x2e(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x4dfff6a(%eax) │ │ │ │ lcall $0x6800,$0x9afbd000 │ │ │ │ rcrb %cl,0x1(%edx) │ │ │ │ clc │ │ │ │ ja 9afbde │ │ │ │ - mov $0x6c45a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xd91547db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pusha │ │ │ │ - push %ecx │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,-0x42fff6a(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2daea000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,%al │ │ │ │ + sti │ │ │ │ lcall $0x6800,$0x9afc8000 │ │ │ │ rcrb %cl,0x1(%edx) │ │ │ │ clc │ │ │ │ ja 9afc8e │ │ │ │ - mov $0x6c45a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xd91547db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ push %ecx │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push $0x30015ad2 │ │ │ │ mov $0x96,%al │ │ │ │ add %al,0x30009afc(%eax) │ │ │ │ std │ │ │ │ lcall $0x2801,$0x5af67800 │ │ │ │ ja 9afd3e │ │ │ │ - mov $0x6c65a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd91747db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dae9800(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + push $0xd251 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x2cfff6a(%eax) │ │ │ │ lcall $0xe000,$0x9afde000 │ │ │ │ stos %al,%es:(%edi) │ │ │ │ dec %ebp │ │ │ │ add 0x51(%eax),%ch │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds lcall $0xd429,$0x874106c0 │ │ │ │ + fildl -0x655b26ef(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - jo 9afed3 │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dae9000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x21fff6a(%eax) │ │ │ │ lcall $0xb000,$0x9afe9000 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x874106cc,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + (bad) -0x655b26e3(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - rclb $0x0,-0x2e(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dae4000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x16fff6a(%eax) │ │ │ │ lcall $0x4800,$0x9aff4000 │ │ │ │ add $0x7b0015c,%eax │ │ │ │ push %eax │ │ │ │ - add (%esi),%bh │ │ │ │ - fcmove %st(1),%st │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + (bad) │ │ │ │ + sbb %bl,%cl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dae3800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + enter $0xd251,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0xbfff6a(%eax) │ │ │ │ lcall $0x8800,$0x9afff000 │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ test $0x71,%al │ │ │ │ (bad) │ │ │ │ - mov $0x6ca9a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - out %eax,$0xc0 │ │ │ │ - leave │ │ │ │ + mov $0xd91b87db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + cli │ │ │ │ + adc %edx,(%esi) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ enter $0xd251,$0x0 │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,-0xfff6a(%eax) │ │ │ │ lcall $0x8800,$0x9b00a000 │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ test $0x71,%al │ │ │ │ (bad) │ │ │ │ - mov $0x6f59a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - cmp $0xc8,%ebp │ │ │ │ + mov $0xd92487db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + pushf │ │ │ │ + sub $0x17,%al │ │ │ │ ... │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dae2800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + fcoms -0x2e(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,0x50009b00(%eax) │ │ │ │ add %ebx,-0x2ca37800(%ebx) │ │ │ │ - add %ch,0x3ebfff71(%eax) │ │ │ │ - lcall $0xd429,$0x874106f4 │ │ │ │ + add %ch,-0x2440008f(%eax) │ │ │ │ + xchg %esp,0xf89aa4d9 │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - fcoms -0x2e(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dae2800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x1500096(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add 0x5c9bf800(%ebx),%bl │ │ │ │ add %edx,0x26(%eax) │ │ │ │ push %ecx │ │ │ │ - add (%esi),%bh │ │ │ │ - cmp %dh,%dh │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + daa │ │ │ │ + daa │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dae2000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + loopne 9b02f3 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x2000096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff64fe(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ pop %eax │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x6f21a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xd92307db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ or %dl,-0x2e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,-0x7c(%eax) │ │ │ │ push %eax │ │ │ │ add (%eax),%dh │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x60009b02(%eax) │ │ │ │ add -0x4e285000(%ebx),%ebx │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - cmp %cl,%bh │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %dh,-0x24ff4e29(%eax) │ │ │ │ + daa │ │ │ │ + sub %bl,%cl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dad8000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + adcb $0x0,-0x2e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x3600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ add $0x9b,%al │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x874106fa,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + (bad) -0x655b26d5(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - nop │ │ │ │ - push %edx │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dad7000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x4100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ add $0x9b,%al │ │ │ │ add %ch,-0x27fea3d4(%eax) │ │ │ │ data16 (bad) │ │ │ │ - mov $0x6e61a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xd93707db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - rclb $0x0,-0x2e(%edx) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x4c00096(%eax) │ │ │ │ - fwait │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dad4000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,%al │ │ │ │ + add $0x9b,%al │ │ │ │ add %dh,0x5(%eax) │ │ │ │ fwait │ │ │ │ add %ch,-0x27fea3d4(%eax) │ │ │ │ data16 (bad) │ │ │ │ - mov $0x6e61a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xd93707db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ rclb $0x0,-0x2e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ test $0x2c,%al │ │ │ │ @@ -24276,114 +24202,113 @@ │ │ │ │ push %es │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ push %ecx │ │ │ │ pop %esp │ │ │ │ add %ecx,(%eax) │ │ │ │ data16 (bad) │ │ │ │ - mov $0x6e01a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd93107db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dad3800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + enter $0xd252,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x6200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ push %es │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ push %eax │ │ │ │ add %al,%cl │ │ │ │ push %edx │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds pop %edx │ │ │ │ - loop 9b06ea │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl 0x33(%edi) │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dad3000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + rclb $1,-0x2e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x6d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x4fff64f9(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9b0781 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) 0x3f(%edi) │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dace000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + and %dl,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x7800096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ or %bl,0x5c6b5800(%ebx) │ │ │ │ - add %ebx,0x3e045231(%eax) │ │ │ │ - mov $0x874106eb,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %ebx,-0x24fbadcf(%eax) │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + cmp %cl,%bl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ sub %dl,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x8300096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ or %bl,0x5c6e0800(%ebx) │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - pop %edx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + inc %edi │ │ │ │ + inc %esp │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dacd000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %dl,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x8e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x47ff64f7(%eax) │ │ │ │ stos %al,%es:(%edi) │ │ │ │ pop %esp │ │ │ │ - add %ebx,0x3e045231(%eax) │ │ │ │ - sbb -0x2bd678bf(%esi,%eax,1),%dl │ │ │ │ + add %ebx,-0x24fbadcf(%eax) │ │ │ │ + pop %es │ │ │ │ + inc %ebp │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dl,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ @@ -24391,73 +24316,75 @@ │ │ │ │ fwait │ │ │ │ add %al,0xa(%eax) │ │ │ │ fwait │ │ │ │ add %ch,-0x51(%eax) │ │ │ │ pop %esp │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - cmp 0x29874106(%esi),%dl │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + daa │ │ │ │ + inc %edi │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dacc800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + cmp %dl,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0xa400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ or -0x4e285000(%ebx),%bl │ │ │ │ add %bl,0x5e(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x6901a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xd94107db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dl,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,%al │ │ │ │ test %edx,0x2(%ecx) │ │ │ │ xor %dh,0xaf00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x38009b0b(%eax) │ │ │ │ aas │ │ │ │ pop %esp │ │ │ │ add %edx,-0x5e(%eax) │ │ │ │ push %ecx │ │ │ │ - add (%esi),%bh │ │ │ │ - ficompl 0x29874106(%esi) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + (bad) │ │ │ │ + dec %edi │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dacc800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + cmp %dl,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0xba00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0xc(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x3800b1d7(%eax) │ │ │ │ pop %ebx │ │ │ │ (bad) │ │ │ │ - mov $0x699da3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xd948c7db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ pop %eax │ │ │ │ push %ebx │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -24466,16 +24393,18 @@ │ │ │ │ xor %dh,0xc500096(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ or $0x2588009b,%eax │ │ │ │ pop %esp │ │ │ │ add %esi,0x47(%eax) │ │ │ │ push %ecx │ │ │ │ - add (%esi),%bh │ │ │ │ - lcall $0xd429,$0x87410684 │ │ │ │ + add %bl,%bl │ │ │ │ + xchg %edx,-0x27(%ebp) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ push %ebx │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -24485,75 +24414,76 @@ │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0xd000096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x77ff64f3(%eax) │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ mov %dl,-0x1(%edi) │ │ │ │ - mov $0x6805a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd95147db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dabe000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + and %dl,0x0(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0xdb00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0xe(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x7ffb78a3(%eax) │ │ │ │ push %esp │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds cli │ │ │ │ - mov (%esi),%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + pop %ebx │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dab7800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov %dl,0x0(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0xe600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ setnp (%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds lcall $0xd429,$0x874106b6 │ │ │ │ + fildl -0x655b2699(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - fcoms 0x0(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2dab2800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0xf100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ setnp (%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ or %cl,-0x1(%esi) │ │ │ │ - mov $0x6b35a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - out %eax,$0xc0 │ │ │ │ - leave │ │ │ │ + mov $0xd96247db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + cli │ │ │ │ + adc %edx,(%esi) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ fcoms 0x0(%edx,%edx,8) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ @@ -24563,138 +24493,141 @@ │ │ │ │ add %dh,0x10(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ dec %esi │ │ │ │ (bad) │ │ │ │ - mov $0x6b25a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - cmp $0xc8,%ebp │ │ │ │ + mov $0xd96347db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + pushf │ │ │ │ + sub $0x17,%al │ │ │ │ ... │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dab1800(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + call 29be369 │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x10(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ adc %ebx,0x0(%ebx) │ │ │ │ add %cl,(%eax) │ │ │ │ dec %esi │ │ │ │ (bad) │ │ │ │ - mov $0x6bd5a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd96c47db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dab1800(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + call 9be419 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x11200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ adc %ebx,0x591af000(%ebx) │ │ │ │ - add 0x3e00e19c(%eax),%ah │ │ │ │ - sbb -0x2bd678bf(%esi,%eax,1),%bh │ │ │ │ + add -0x24ff1e64(%eax),%ah │ │ │ │ + pop %es │ │ │ │ + insl (%dx),%es:(%edi) │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ call 9be4c9 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x11d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x77ff64ee(%eax) │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ enter $0xff4a,$0xbf │ │ │ │ - fidivrl %ds:0x29874106(%ebx) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + push $0xffffffd9 │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2dab1800(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + call 9be579 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x12800096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ adc -0x788ef800(%ebx),%ebx │ │ │ │ add $0x0,%al │ │ │ │ push %ebp │ │ │ │ rolb %cl,(%eax) │ │ │ │ - sbb %ds:0x29874106(%esi),%ah │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + ja 9b131d │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2daaf800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + or %dl,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x13300096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ adc -0x4e285000(%ebx),%ebx │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - pop %edx │ │ │ │ - mov 0x29874106,%al │ │ │ │ - aam $0x0 │ │ │ │ + add %dh,-0x24ff4e29(%eax) │ │ │ │ + inc %edi │ │ │ │ + jno 9b13cd │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2daaf800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + or %dl,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x13e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x7ff64ec(%eax) │ │ │ │ negb 0x1(%esi) │ │ │ │ xor %bl,(%edx) │ │ │ │ pop %ecx │ │ │ │ - add (%esi),%bh │ │ │ │ - jp 9b1450 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + addr16 jl 9b147d │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2daaf000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + adc %dl,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x14900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x15(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ out %al,$0x55 │ │ │ │ add %ebx,(%eax) │ │ │ │ aas │ │ │ │ (bad) │ │ │ │ - mov $0x6569a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xd98787db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ adcb $0x0,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ call 309c6bd3 <_edata@@Base+0x2bbc6bd3> │ │ │ │ @@ -24702,160 +24635,155 @@ │ │ │ │ add %al,0x15(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ adc $0xeee8009b,%eax │ │ │ │ push %ebp │ │ │ │ add %ecx,0x3e(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x6509a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd98187db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2daa7800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov %dl,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x15f00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x10009b16(%eax) │ │ │ │ add 0x2(%esi),%dl │ │ │ │ mov %dl,-0x2e(%ebp) │ │ │ │ - add %bh,(%esi) │ │ │ │ - ficoml 0x6(%edx) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + movl $0xb,-0x7655b27(%ebx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2daa7000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x16a00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x17(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - pop %esi │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2daa2000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + loopne 9b1847 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x17500096(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ sbb %bl,0x55f9b800(%ebx) │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - cmp 0x6(%eax),%bl │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x24ff4e29(%eax) │ │ │ │ + daa │ │ │ │ + mov %ebx,%ecx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + xor 0xb(%ebp),%bh │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2daa0800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,(%eax) │ │ │ │ sbb %bl,-0x64e75000(%ebx) │ │ │ │ add %dh,-0x67ff4e29(%eax) │ │ │ │ cmp %bh,%bh │ │ │ │ - mov $0x6449a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xd99587db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ adc %dl,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ rcll $0x30,0x2(%edi) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x60009b18(%eax) │ │ │ │ sbb %ebx,-0x4e285000(%ebx) │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - mov $0x87410643,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %dh,-0x24ff4e29(%eax) │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + xchg %eax,%edx │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov %dl,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x19600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ sbb -0x4e285000(%ebx),%bl │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - cmp 0x6(%ebp),%cl │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %dh,-0x24ff4e29(%eax) │ │ │ │ + daa │ │ │ │ + pushf │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da96800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + cwtl │ │ │ │ + push %esi │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x1a100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ sbb 0x56223800(%ebx),%bl │ │ │ │ add %ebx,(%eax) │ │ │ │ xor %bh,%bh │ │ │ │ - mov $0x6489a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xd99987db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - enter $0xd256,$0x0 │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x1ac00096(%eax) │ │ │ │ - fwait │ │ │ │ - add %dh,0x1b(%eax) │ │ │ │ - fwait │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da93800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,%al │ │ │ │ + sbb -0x64e49000(%ebx),%bl │ │ │ │ add %bh,(%eax) │ │ │ │ and 0x1(%esi),%dl │ │ │ │ sbb %dh,(%edx) │ │ │ │ (bad) │ │ │ │ - mov $0x6489a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xd99987db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ enter $0xd256,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %ah,(%edx) │ │ │ │ @@ -24866,57 +24794,55 @@ │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ sbb $0x9b,%al │ │ │ │ add %bl,0x26(%eax) │ │ │ │ push %esi │ │ │ │ add %ecx,0x31(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x64a9a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd99b87db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da93000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + rclb $1,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x1c200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ sbb $0x9b,%al │ │ │ │ add %bl,(%eax) │ │ │ │ rclb $1,0x2(%edi) │ │ │ │ rclb $1,-0x2e(%esi) │ │ │ │ - add %bh,(%esi) │ │ │ │ - fidivl 0x41(%esi,%eax,1) │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + (bad) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da92800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + fcoms -0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x1cd00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x4fff64e3(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - jo 9b1d9a │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + mov 0xf89aa4d9,%eax │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da8d800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -24925,20 +24851,19 @@ │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ push %ds │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ - sub $0xba3ebfff,%eax │ │ │ │ - jge 9b1e4a │ │ │ │ - inc %ecx │ │ │ │ - out %eax,$0xc0 │ │ │ │ - leave │ │ │ │ + sub $0xa7dbbfff,%eax │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + fldenv 0x1611(%edx,%edi,8) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ sub %dl,-0x2e(%edi) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ @@ -24947,133 +24872,131 @@ │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ push %ds │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ - sub $0xba3ebfff,%eax │ │ │ │ - jl 9b1efa │ │ │ │ - inc %ecx │ │ │ │ - cmp $0xc8,%ebp │ │ │ │ + sub $0xa7dbbfff,%eax │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + fldenv 0x172c(%esp,%ebx,4) │ │ │ │ ... │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da8c800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + cmp %dl,-0x2e(%edi) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,%al │ │ │ │ push %ds │ │ │ │ fwait │ │ │ │ add %dl,0x9b1f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ - sub $0xba3ebfff,%eax │ │ │ │ - jg 9b1faa │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + sub $0xa7dbbfff,%eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da8c800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + cmp %dl,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x1f900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x20(%eax) │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ jo 9b20af │ │ │ │ add $0xa0,%al │ │ │ │ pushf │ │ │ │ loope 9b2050 │ │ │ │ - jp,pt 9b20d1 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) -0x51(%edi) │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da8c800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + cmp %dl,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x20400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ and %bl,-0x2ca37800(%ebx) │ │ │ │ add %bl,%al │ │ │ │ sub %edi,%edi │ │ │ │ - mov $0x67a3a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd9ab27db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da8c800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + cmp %dl,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x20f00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x7fff64df(%eax) │ │ │ │ inc %edx │ │ │ │ pop %eax │ │ │ │ add 0x57(%eax),%dl │ │ │ │ rolb %cl,(%eax) │ │ │ │ - sbb %ds:0x6(%eax),%ah │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + mov $0xd9,%cl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da8a800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + pop %eax │ │ │ │ + push %edi │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x21a00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x22(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - bound %eax,(%esi) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl -0x4d(%edi) │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da8a800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + pop %eax │ │ │ │ + push %edi │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x22500096(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ and 0x56346800(%ebx),%ebx │ │ │ │ - add %ebp,0x3e04646f(%eax) │ │ │ │ - jp 9b2382 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %ebp,-0x24fb9b91(%eax) │ │ │ │ + addr16 mov $0xf89aa4d9,%esi │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da8a000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25081,54 +25004,55 @@ │ │ │ │ xor %dh,0x23000096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff64dd(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds lcall $0xd429,$0x87410668 │ │ │ │ + fildl -0x655b2647(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - call 9bf6ad │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da71800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x23b00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x24(%eax) │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ sbb 0x1(%eax),%ebx │ │ │ │ - call 3f5b2390 <_edata@@Base+0x3a7b2390> │ │ │ │ - jp 9b2487 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + call dc5b2390 <_edata@@Base+0xd77b2390> │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sbb %bl,-0x2e(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da6e800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,0x24(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ and $0x1bd8009b,%eax │ │ │ │ pop %eax │ │ │ │ add %ebp,%eax │ │ │ │ pop %ds │ │ │ │ (bad) │ │ │ │ - mov $0x6147a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xd9c567db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %bl,-0x2e(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,%al │ │ │ │ @@ -25137,237 +25061,235 @@ │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ and $0x1d78009b,%eax │ │ │ │ pop %eax │ │ │ │ add %ebx,(%eax) │ │ │ │ pop %ds │ │ │ │ (bad) │ │ │ │ - mov $0x6167a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd9c767db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da6e000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + and %bl,-0x2e(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x25c00096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x26(%eax) │ │ │ │ fwait │ │ │ │ add %bh,0x0(%eax) │ │ │ │ imul $0x59,(%eax,%eiz,1),%eax │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds mov $0x87410610,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + (bad) -0x655b263f(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sub %bl,-0x2e(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da6d800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x26700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ daa │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - sbb $0x6,%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl -0x33(%edi) │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da68800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + js 9b281b │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x27200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ daa │ │ │ │ fwait │ │ │ │ add %cl,-0x17ff2ca4(%eax) │ │ │ │ sbb %bh,%bh │ │ │ │ - mov $0x6191a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - out %eax,$0xc0 │ │ │ │ - leave │ │ │ │ + mov $0xd9c807db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + cli │ │ │ │ + adc %edx,(%esi) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ js 9b28cb │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,0x27d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x77ff64d8(%eax) │ │ │ │ pop %esp │ │ │ │ roll %cl,(%eax) │ │ │ │ - call 3f5b27ab <_edata@@Base+0x3a7b27ab> │ │ │ │ - sbb (%eax),%bl │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - cmp $0xc8,%ebp │ │ │ │ + call dc5b27ab <_edata@@Base+0xd77b27ab> │ │ │ │ + pop %es │ │ │ │ + leave │ │ │ │ + fldenv 0x172c(%esp,%ebx,4) │ │ │ │ ... │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da67800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov %bl,-0x2e(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,0x30009b28(%eax) │ │ │ │ sub %ebx,-0x2ca37800(%ebx) │ │ │ │ add %ch,%al │ │ │ │ sbb %bh,%bh │ │ │ │ - mov $0x61b1a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd9ca07db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da67800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov %bl,-0x2e(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x29300096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ sub %ebx,0x6470c800(%ebx) │ │ │ │ add $0xa0,%al │ │ │ │ pushf │ │ │ │ loope 9b29f0 │ │ │ │ - fiaddl %ds:0x29874106 │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + aam $0xd9 │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da67800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov %bl,-0x2e(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x29e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x4fff64d6(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ test $0x17,%al │ │ │ │ (bad) │ │ │ │ - mov $0x6019a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xd9d087db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da67800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov %bl,-0x2e(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x2a900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x2b(%eax) │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ jge 9b2bb6 │ │ │ │ add $0xa0,%al │ │ │ │ pop %ecx │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds cli │ │ │ │ - clts │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + fcompp │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da65800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + test $0x59,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x2b400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ sub -0x4e285000(%ebx),%ebx │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - cmp (%esi),%cl │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %dh,-0x24ff4e29(%eax) │ │ │ │ + daa │ │ │ │ + (bad) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da65800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + test $0x59,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x2bf00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x60009b2c(%eax) │ │ │ │ jo 9b2d0f │ │ │ │ add $0xe8,%al │ │ │ │ nop │ │ │ │ loope 9b2cb0 │ │ │ │ - ds mov $0x49410608,%edx │ │ │ │ - jo 9b2c80 │ │ │ │ + (bad) 0x54a4d9d9(%edi) │ │ │ │ + mov 0x17,%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov $0x200d259,%eax │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da64800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,0x50009b2c(%eax) │ │ │ │ sub $0x26b8009b,%eax │ │ │ │ pop %eax │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - jp 9b2d6d │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + add %esi,-0x24ff4e29(%eax) │ │ │ │ + addr16 fcmovnu %st(1),%st │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + xor 0xb(%ebp),%bh │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da62000(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,0x2d(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ cs fwait │ │ │ │ add %dh,-0x47ff4e29(%eax) │ │ │ │ - ud0 0x636da3e(%edi),%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + ud0 -0x26183825(%edi),%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ clc │ │ │ │ pop %ecx │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -25378,238 +25300,242 @@ │ │ │ │ add %al,(%eax) │ │ │ │ cs fwait │ │ │ │ add %dh,-0x4fff64d2(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - cmp $0x29874106,%eax │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + in (%dx),%al │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da59000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + jo 9b2fac │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x2eb00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x2f(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9b2fb2 │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) -0x12(%edi) │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da58000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + sbbb $0x0,-0x2e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x2f600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ xor %bl,0x58276800(%ebx) │ │ │ │ add %edi,(%eax) │ │ │ │ or %edi,%edi │ │ │ │ - mov $0x63ada3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xd9ebc7db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov $0x5a,%al │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x30100096(%eax) │ │ │ │ - fwait │ │ │ │ - add %al,%al │ │ │ │ - xor %bl,0x58276800(%ebx) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da55000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,(%eax) │ │ │ │ + xor %bl,-0x64cf4000(%ebx) │ │ │ │ + add %ch,0x27(%eax) │ │ │ │ + pop %eax │ │ │ │ add %edi,(%eax) │ │ │ │ or %edi,%edi │ │ │ │ - mov $0x63ada3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xd9ebc7db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0x5a,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push $0x30015827 │ │ │ │ mov $0x96,%al │ │ │ │ add %al,%al │ │ │ │ xor %bl,-0x64ce9000(%ebx) │ │ │ │ add %ch,%al │ │ │ │ sub %ebx,0x1(%eax) │ │ │ │ - push $0x3ebfff08 │ │ │ │ - fisubl (%esi,%eax,1) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + push $0xdbbfff08 │ │ │ │ + (bad) │ │ │ │ + cmc │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da54800(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov $0xd25a,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x31700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ xor 0x6bc69800(%ebx),%bl │ │ │ │ add $0xb8,%al │ │ │ │ pop %edx │ │ │ │ rolb %cl,(%eax) │ │ │ │ - sbb %ds:(%edi),%ah │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + neg %cl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da54000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + rcrb $0x0,-0x2e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x32200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ xor -0x4e285000(%ebx),%bl │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - cmp (%ebx),%ah │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %dh,-0x24ff4e29(%eax) │ │ │ │ + daa │ │ │ │ + repnz fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da4f000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + adc %bl,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x32d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x48009b33(%eax) │ │ │ │ ret $0x453 │ │ │ │ - push $0x3e00e147 │ │ │ │ - cli │ │ │ │ - sub $0x29874106,%eax │ │ │ │ - aam $0x0 │ │ │ │ + push $0xdb00e147 │ │ │ │ + out %eax,$0xfc │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da4f000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + adc %bl,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x33800096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ xor $0x9b,%al │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds lcall $0xd429,$0x87410629 │ │ │ │ + fildl -0x655b2608(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pusha │ │ │ │ - pop %ebx │ │ │ │ - rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da4a000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x34300096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ xor $0x9b,%al │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - fisubrl %ds:(%eax) │ │ │ │ - push %es │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + stc │ │ │ │ + fldenv 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da4a000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + pusha │ │ │ │ + pop %ebx │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x34e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x17ff64cb(%eax) │ │ │ │ sbb $0x128046c,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x5d49a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xda0587db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da4a000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + pusha │ │ │ │ + pop %ebx │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x35900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x36(%eax) │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ mov $0x58,%ch │ │ │ │ add %ebx,0x1e(%eax) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ - add $0x3e,%al │ │ │ │ - mov $0x874105d1,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add $0xdb,%al │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + add %bl,%dl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ push $0xd25b │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x36400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ ss fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9b36e0 │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + (bad) 0xc(%edi) │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ enter $0xd25b,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ @@ -25617,17 +25543,18 @@ │ │ │ │ xor %dh,0x36f00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x4fff64c9(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - fiadds 0xd4298741 │ │ │ │ + (bad) │ │ │ │ + pminub 0xbf8(%edx,%ebx,4),%mm4 │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ fcomps -0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ @@ -25637,143 +25564,143 @@ │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ scas %es:(%edi),%al │ │ │ │ pop %eax │ │ │ │ add %edi,%eax │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ - mov $0x5da5a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xda0b47db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - or %bl,0x0(%edx,%edx,8) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x38500096(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da3f800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,0x38(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ cmp %ebx,0x58aec800(%ebx) │ │ │ │ add %edi,%eax │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ - mov $0x5da5a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xda0b47db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ or %bl,0x0(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ enter $0x58ae,$0x1 │ │ │ │ xor %dh,0x39000096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x67ff64c7(%eax) │ │ │ │ mov $0x58,%al │ │ │ │ add %ebp,(%eax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ - mov $0x5c45a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xda1547db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da3f000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + adc %bl,0x0(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x39b00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x3a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ ljmp $0xd2,$0x5c100472 │ │ │ │ - ds lcall $0xd429,$0x874105c6 │ │ │ │ + fildl -0x655b25e9(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - sbb %bl,0x0(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da3e800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x3a600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ cmp -0x4e285000(%ebx),%ebx │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - mov $0x874105c2,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %dh,-0x24ff4e29(%eax) │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + adc %edx,%ebx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ push $0xd25c │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x3b100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ cmp 0x4a7c5000(%ebx),%ebx │ │ │ │ add $0xf8,%al │ │ │ │ repz (bad) │ │ │ │ - mov $0x5ce7a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xda1f67db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da39800(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + push $0xd25c │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x3bc00096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x3c(%eax) │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ jl 9b3cc5 │ │ │ │ add $0xd8,%al │ │ │ │ int1 │ │ │ │ (bad) │ │ │ │ - mov $0x5ca3a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xda1b27db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da39800(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + push $0xd25c │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x3c700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ cmp $0xb178009b,%eax │ │ │ │ pop %eax │ │ │ │ add %ebp,%eax │ │ │ │ jl 9b3d79 │ │ │ │ - add $0x3e,%al │ │ │ │ - sbb %bh,%dh │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + add $0xdb,%al │ │ │ │ + pop %es │ │ │ │ + fisubl %es:0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ jo 9b3e1e │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -25783,75 +25710,69 @@ │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ cmp $0xf9e8009b,%eax │ │ │ │ inc %edi │ │ │ │ add $0xe8,%al │ │ │ │ out %al,(%dx) │ │ │ │ (bad) │ │ │ │ - mov $0x5f01a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xda2107db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da32000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + loopne 9b3ece │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x3dd00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x48009b3e(%eax) │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ pop %eax │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - pop %edx │ │ │ │ - std │ │ │ │ - add $0xd46c2f41,%eax │ │ │ │ + add %esi,-0x24ff4e29(%eax) │ │ │ │ + inc %edi │ │ │ │ + sub $0xda,%al │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + xor 0xb(%ebp),%bh │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - clc │ │ │ │ - pop %esp │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da30800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x3e800096(%eax) │ │ │ │ - fwait │ │ │ │ - add %dh,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,0x30009b3e(%eax) │ │ │ │ aas │ │ │ │ fwait │ │ │ │ add %dh,0x4800b1d7(%eax) │ │ │ │ jmp 9b3f3d │ │ │ │ - mov $0x5fe3a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xda2f27db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ adc %bl,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,-0x60(%eax) │ │ │ │ jb 9b3fe0 │ │ │ │ xor %dh,0x3f300096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ aas │ │ │ │ fwait │ │ │ │ add %cl,0x780158ad(%eax) │ │ │ │ - mov %eax,0xfa3e0472 │ │ │ │ - in $0x5,%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov %eax,0xe7db0472 │ │ │ │ + xor $0xf89aa4da,%eax │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2da2e800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25860,16 +25781,18 @@ │ │ │ │ fwait │ │ │ │ add %dl,0x30009b40(%eax) │ │ │ │ ret │ │ │ │ push %ebx │ │ │ │ add $0xd0,%al │ │ │ │ nop │ │ │ │ loope 9b40a0 │ │ │ │ - ds sbb %al,%bh │ │ │ │ - add $0xc8452741,%eax │ │ │ │ + fildl (%edi) │ │ │ │ + sub %ebx,%edx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + cmp 0x0(%edi,%edx,1),%dl │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ dec %eax │ │ │ │ pop %ebp │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ @@ -25878,38 +25801,37 @@ │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,0x40900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x41(%eax) │ │ │ │ fwait │ │ │ │ add %ch,0x8015834(%eax) │ │ │ │ jae 9b40d9 │ │ │ │ - add %edi,(%esi) │ │ │ │ + add %ebx,%ebx │ │ │ │ (bad) │ │ │ │ - add $0xd46c2f41,%eax │ │ │ │ + xor $0xda,%al │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + xor 0xb(%ebp),%bh │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - jo 9b423f │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da29000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x41400096(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,0x41(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ inc %ecx │ │ │ │ fwait │ │ │ │ add %dh,-0x77ff4e29(%eax) │ │ │ │ out %eax,$0xfe │ │ │ │ - mov $0x5e61a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xda3707db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov %bl,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ @@ -25920,16 +25842,18 @@ │ │ │ │ inc %ecx │ │ │ │ fwait │ │ │ │ add %ah,-0x4fff64be(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cmp %ch,%ch │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + (bad) (%edi) │ │ │ │ + cmp $0xda,%al │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ add %bl,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -25937,55 +25861,55 @@ │ │ │ │ xor %dh,0x42a00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x43(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x874105ee,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + (bad) -0x655b25c1(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - adc %bl,-0x2e(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da1f000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x43500096(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ inc %esp │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ xor $0xe0d80158,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x5ea1a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xda3b07db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ - pop %esi │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x44000096(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2da1c000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + inc %esp │ │ │ │ fwait │ │ │ │ add %dh,0x38009b44(%eax) │ │ │ │ xor $0xe0d80158,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x5ea1a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xda3b07db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ pop %esi │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -25995,40 +25919,42 @@ │ │ │ │ add %dh,0x60009b44(%eax) │ │ │ │ inc %ebp │ │ │ │ fwait │ │ │ │ add %bh,-0x73(%eax) │ │ │ │ pop %eax │ │ │ │ add %ecx,(%eax) │ │ │ │ loopne 9b456d │ │ │ │ - mov $0x5941a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xda4507db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da1b800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + dec %eax │ │ │ │ + pop %esi │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x45600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ inc %esi │ │ │ │ fwait │ │ │ │ add %cl,-0xa(%eax) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ add $0x48,%al │ │ │ │ pop %esi │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds pop %edx │ │ │ │ - xchg %eax,%esi │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + fildl 0x47(%edi) │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ pop %esi │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -26039,104 +25965,111 @@ │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ inc %esi │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9b4665 │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + (bad) 0x43(%edi) │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0xd25e,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x46c00096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x47(%eax) │ │ │ │ fwait │ │ │ │ add %bl,(%eax) │ │ │ │ arpl %ebx,0x2(%ebp) │ │ │ │ fcomp %st(3) │ │ │ │ (bad) │ │ │ │ - mov $0x59e3a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xda4f27db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da16000(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov 0xd25e,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x47700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ dec %eax │ │ │ │ fwait │ │ │ │ add %bl,-0x6e(%eax) │ │ │ │ pop %eax │ │ │ │ add %ebp,(%eax) │ │ │ │ arpl %ebx,0x2(%ebp) │ │ │ │ - sbb %ds:0x29874105(%ebx),%bl │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + dec %edx │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da15800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + test $0x5e,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x48200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ dec %eax │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:0x29874105(%esi),%al │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + push %edi │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da12800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + fcomps -0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x48d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x28009b49(%eax) │ │ │ │ js 9b49e3 │ │ │ │ - add %ebp,0x3ebffed4(%eax) │ │ │ │ - cli │ │ │ │ - lea 0xc38bb141,%eax │ │ │ │ + add %ebp,-0x2440012c(%eax) │ │ │ │ + out %eax,$0x5c │ │ │ │ + fisubl 0x1c5a(%esp,%ebp,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ or %bl,-0x2e(%edi) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,0x30009b49(%eax) │ │ │ │ dec %edx │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ js 9b4a93 │ │ │ │ - add %ebp,0x3ebffed4(%eax) │ │ │ │ - cli │ │ │ │ - lea 0xc3889541,%eax │ │ │ │ + add %ebp,-0x2440012c(%eax) │ │ │ │ + out %eax,$0x5c │ │ │ │ + fisubl 0x1c59(%eax,%ecx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ or %bl,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ js 9b4b33 │ │ │ │ @@ -26146,207 +26079,220 @@ │ │ │ │ dec %edx │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ dec %edx │ │ │ │ fwait │ │ │ │ add %ch,-0x27fea781(%eax) │ │ │ │ sar %cl,%esi │ │ │ │ - mov $0x58ffa3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xda5ee7db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da0f000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + adc %bl,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x4ae00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x3fff64b5(%eax) │ │ │ │ mov $0x5f10046e,%eax │ │ │ │ rolb %cl,(%eax) │ │ │ │ - cmp %ds:0x29874105(%esi),%cl │ │ │ │ - aam $0x0 │ │ │ │ + (bad) (%edi) │ │ │ │ + pop %edi │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da0e800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + sbb %bl,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x4b900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x4c(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - fidivl %ds:0x29874105(%ebp) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + fisubl %fs:0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da09800(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + push $0xd25f │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x4c400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ dec %esp │ │ │ │ fwait │ │ │ │ add %cl,-0x67fea780(%eax) │ │ │ │ xor %edx,0x4(%edx) │ │ │ │ - sbb %ds:0x29874105(%edi),%dh │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + data16 fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da09000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + jo 9b4df1 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x4cf00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x67ff64b3(%eax) │ │ │ │ sbbb $0xe8,0x1(%eax) │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - cmp 0x29874105(%ecx),%dh │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + daa │ │ │ │ + pusha │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2da08800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + js 9b4ea1 │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x4da00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x4e(%eax) │ │ │ │ fwait │ │ │ │ add %bl,-0x4ffea6dc(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - test $0x6c2f4105,%eax │ │ │ │ - aam $0x0 │ │ │ │ + fildl 0x78(%edi) │ │ │ │ + fisubl 0xbbd(%edx,%esi,1) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d9de800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + sbb %ah,-0x2e(%edx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,0x4e(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ dec %edi │ │ │ │ fwait │ │ │ │ add %dh,0x4800b1d7(%eax) │ │ │ │ sar $0xbf,%esi │ │ │ │ - cmp %ds:-0x43e2befb(%edx),%ch │ │ │ │ - roll %cl,(%eax) │ │ │ │ + (bad) (%edi) │ │ │ │ + jnp 9b4eee │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d9dd000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %ah,-0x2e(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3004914b(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,(%eax) │ │ │ │ dec %edi │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff64b1(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ficoml %ds:0x5(%eax) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + sbb $0xbf89aa4,%edx │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d9d5800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + test $0x62,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x4fb00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x50(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - push %edx │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + fildl -0x7d(%edi) │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd262,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x50600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ push %ecx │ │ │ │ fwait │ │ │ │ add %bh,-0x37fea6db(%eax) │ │ │ │ - mov $0x3a3ebffe,%edx │ │ │ │ - pop %esi │ │ │ │ - add $0xc38bb141,%eax │ │ │ │ + mov $0x27dbbffe,%edx │ │ │ │ + (bad) │ │ │ │ + fisubl 0x1c5a(%esp,%ebp,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ call 29c2417 │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,(%eax) │ │ │ │ push %ecx │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ push %ecx │ │ │ │ fwait │ │ │ │ add %bh,-0x37fea6db(%eax) │ │ │ │ - mov $0x3a3ebffe,%edx │ │ │ │ - pop %esi │ │ │ │ - add $0xc3889541,%eax │ │ │ │ + mov $0x27dbbffe,%edx │ │ │ │ + (bad) │ │ │ │ + fisubl 0x1c59(%eax,%ecx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ call 9c24c7 │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x30015925(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,%al │ │ │ │ push %ecx │ │ │ │ fwait │ │ │ │ add %dh,0x52(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ sub 0x1(%ecx),%bl │ │ │ │ clc │ │ │ │ - mov $0x3a3ebffe,%ecx │ │ │ │ - pop %eax │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + mov $0x27dbbffe,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ (bad) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ @@ -26354,16 +26300,17 @@ │ │ │ │ xor %dh,0x52700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ push %ebx │ │ │ │ fwait │ │ │ │ add %dl,-0xffb6eb0(%eax) │ │ │ │ (bad) │ │ │ │ - pop %edx │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -26373,55 +26320,58 @@ │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ push %ebx │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:0x5(%esi),%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + xchg %eax,%edi │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d9cb800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + dec %eax │ │ │ │ + arpl %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x53d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x48009b54(%eax) │ │ │ │ ret $0x453 │ │ │ │ - push $0x3e00e147 │ │ │ │ - fiaddl 0x5(%eax) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + push $0xdb00e147 │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d9cb800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + dec %eax │ │ │ │ + arpl %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x54800096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ push %ebp │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - dec %esp │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ arpl %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26430,34 +26380,36 @@ │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ push %ebp │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - cmp %ds:0x41(%ebp,%eax,1),%cl │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) (%edi) │ │ │ │ + popf │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d9c6800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + cwtl │ │ │ │ + arpl %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x55e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x2fff64aa(%eax) │ │ │ │ ret $0x491 │ │ │ │ - mov $0x3ebffeb2,%eax │ │ │ │ - cli │ │ │ │ - dec %ebx │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + mov $0xdbbffeb2,%eax │ │ │ │ + out %eax,$0x9a │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ arpl %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26466,92 +26418,100 @@ │ │ │ │ fwait │ │ │ │ add %al,0x57(%eax) │ │ │ │ fwait │ │ │ │ add %cl,-0x5f(%eax) │ │ │ │ pop %ecx │ │ │ │ add %esp,%eax │ │ │ │ ret $0x491 │ │ │ │ - ds lcall $0xd429,$0x87410574 │ │ │ │ + fildl -0x655b255b(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov 0xd263,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9c6000(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x57400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ push %edi │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - jo 9b5809 │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl -0x5f(%edi) │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d9c0000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + add %ah,0x0(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x57f00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x4fff64a8(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - fidivrl %ds:0x5(%ebp) │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d9bf000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + adc %ah,0x0(%edx,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x58a00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x59(%eax) │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ nop │ │ │ │ pop %ecx │ │ │ │ - add %ecx,0x3ebffeaa(%eax) │ │ │ │ - mov $0xb1410579,%edx │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %ecx,-0x24400156(%eax) │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + test $0xda,%al │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ - rolb %cl,%fs:(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x59500096(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9bc000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %dl,0x59(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ pop %edx │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ nop │ │ │ │ pop %ecx │ │ │ │ - add %ecx,0x3ebffeaa(%eax) │ │ │ │ - mov $0x95410579,%edx │ │ │ │ - mov %al,%bl │ │ │ │ + add %ecx,-0x24400156(%eax) │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + test $0xda,%al │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ rolb %cl,%fs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -26559,18 +26519,20 @@ │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,(%eax) │ │ │ │ pop %edx │ │ │ │ fwait │ │ │ │ add %dh,-0x77ff64a6(%eax) │ │ │ │ cwtl │ │ │ │ pop %ecx │ │ │ │ - add %edi,0x3ebffea9(%eax) │ │ │ │ - mov $0x8741057b,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %edi,-0x24400157(%eax) │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + stos %al,%es:(%edi) │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ dec %eax │ │ │ │ rolb %cl,%fs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -26578,16 +26540,18 @@ │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x5ab00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x5b(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x48049556(%eax) │ │ │ │ rolb %cl,%fs:(%eax) │ │ │ │ - ds cli │ │ │ │ - gs add $0xd4298741,%eax │ │ │ │ + (bad) │ │ │ │ + mov $0xda,%ah │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ rolb %cl,%fs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -26598,128 +26562,127 @@ │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ pop %esp │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds lcall $0xd429,$0x87410561 │ │ │ │ + fildl -0x655b2550(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov 0xd264,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9b6000(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x5c100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ pop %esp │ │ │ │ fwait │ │ │ │ add %dl,0x7c(%eax) │ │ │ │ dec %edx │ │ │ │ add $0x88,%al │ │ │ │ movsl %ds:(%esi),%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x56d5a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdabc47db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d9b6000(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov 0xd264,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x5cc00096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x5d(%eax) │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ jl 9b5dc5 │ │ │ │ add $0x68,%al │ │ │ │ - mov %eax,0x1a3ebffe │ │ │ │ - imul $0x0,0xd4298741,%eax │ │ │ │ + mov %eax,0x7dbbffe │ │ │ │ + mov $0xf89aa4da,%eax │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov 0xd264,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9b6000(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x5d700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ pop %esi │ │ │ │ fwait │ │ │ │ add %bl,-0x17fea664(%eax) │ │ │ │ jl 9b5e79 │ │ │ │ - add $0x3e,%al │ │ │ │ - jp 9b5e9d │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + add $0xdb,%al │ │ │ │ + addr16 mov $0xf89aa4da,%ebx │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - test $0x64,%al │ │ │ │ - rolb %cl,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9b5800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x5e200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ pop %esi │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ stc │ │ │ │ inc %edi │ │ │ │ add $0x78,%al │ │ │ │ - mov 0x7a3ebffe,%al │ │ │ │ - pop %ss │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + mov 0x67dbbffe,%al │ │ │ │ + (bad) │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %ah,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x5ed00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x77ff64a1(%eax) │ │ │ │ mov 0x1(%ecx),%bl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x2f410510,%edx │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) 0x32a4dac1(%edi) │ │ │ │ + mov $0xb,%ebp │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d9ad000(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,0x30009b5f(%eax) │ │ │ │ pusha │ │ │ │ fwait │ │ │ │ add %dh,-0x27ff4e29(%eax) │ │ │ │ pushf │ │ │ │ (bad) │ │ │ │ - mov $0x51d1a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xdacc07db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ dec %eax │ │ │ │ rolb %cl,%gs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ jo 9b60eb │ │ │ │ @@ -26729,17 +26692,18 @@ │ │ │ │ add %dh,(%eax) │ │ │ │ pusha │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ pusha │ │ │ │ fwait │ │ │ │ add %cl,0x4001598b(%eax) │ │ │ │ - adc 0x1bda3e04(%ebp),%edx │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + adc -0x353824fc(%ebp),%edx │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ rolb %cl,%gs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -26749,71 +26713,72 @@ │ │ │ │ fwait │ │ │ │ add %dl,0x30009b61(%eax) │ │ │ │ ret │ │ │ │ push %ebx │ │ │ │ add $0xd0,%al │ │ │ │ nop │ │ │ │ loope 9b61a0 │ │ │ │ - jp,pt 9b61c2 │ │ │ │ - add $0xc8452741,%eax │ │ │ │ + (bad) -0x32(%edi) │ │ │ │ + fisubl 0x1794(%edx,%edi,1) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ andb $0x0,-0x2e(%ebp) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,0x61900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x62(%eax) │ │ │ │ fwait │ │ │ │ add %bl,(%eax) │ │ │ │ cmp 0x1(%ecx),%ebx │ │ │ │ or %dh,-0x76(%ebx) │ │ │ │ - add %edi,(%esi) │ │ │ │ - cmp (%ecx),%bl │ │ │ │ - add $0xd46c2f41,%eax │ │ │ │ + add %ebx,%ebx │ │ │ │ + daa │ │ │ │ + enter $0xa4da,$0x32 │ │ │ │ + mov $0xb,%ebp │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - test $0x65,%al │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d9a5800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x62400096(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,0x62(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ bound %ebx,-0x4e285000(%ebx) │ │ │ │ add %bl,(%eax) │ │ │ │ cltd │ │ │ │ (bad) │ │ │ │ - mov $0x5057a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xdad467db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ shlb $0x0,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ jo 9b63bd │ │ │ │ xchg %eax,%edx │ │ │ │ add $0x30,%al │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,%al │ │ │ │ bound %ebx,-0x649c6000(%ebx) │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:(%eax),%al │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + fildl (%edi) │ │ │ │ + rcr $1,%edx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ cmp %ah,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -26821,72 +26786,72 @@ │ │ │ │ xor %dh,0x63a00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x64(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds lcall $0xd429,$0x8741050d │ │ │ │ + fildl -0x655b2524(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - dec %eax │ │ │ │ - data16 rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d99b800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x64500096(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ gs fwait │ │ │ │ add %bl,0x3d(%eax) │ │ │ │ pop %ecx │ │ │ │ add %ebp,-0x6e(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x5097a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xdad867db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - js 9b6608 │ │ │ │ - rolb %cl,(%eax) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x65000096(%eax) │ │ │ │ - fwait │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d998800(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + gs fwait │ │ │ │ add %dh,0x58009b65(%eax) │ │ │ │ cmp $0x92680159,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x5097a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xdad867db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ js 9b66b8 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ cmp $0xb0300159,%eax │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x60009b65(%eax) │ │ │ │ data16 fwait │ │ │ │ add %cl,%al │ │ │ │ addr16 pop %ecx │ │ │ │ - add %ebx,0x3ebffe91(%eax) │ │ │ │ - jp 9b667e │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + add %ebx,-0x2440016f(%eax) │ │ │ │ + addr16 fcmovu %st(2),%st │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ andb $0x0,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -26896,117 +26861,123 @@ │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ addr16 fwait │ │ │ │ add %ch,-0x19(%eax) │ │ │ │ xchg %eax,%ebx │ │ │ │ add $0x80,%al │ │ │ │ data16 rolb %cl,(%eax) │ │ │ │ - ds mov $0x87410535,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + (bad) -0x655b251c(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov %ah,-0x2e(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d997800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x67100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ addr16 fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - xor %eax,0xd4298741 │ │ │ │ + fildl -0x20(%edi) │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ fsubs -0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x67c00096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x68(%eax) │ │ │ │ fwait │ │ │ │ add %bl,(%eax) │ │ │ │ arpl %ebx,0x2(%ebp) │ │ │ │ - push $0x3ebffe8d │ │ │ │ - sbb 0x29874105,%bh │ │ │ │ - aam $0x0 │ │ │ │ + push $0xdbbffe8d │ │ │ │ + pop %es │ │ │ │ + in (%dx),%al │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d992800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + fsubs -0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x68700096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ imul $0x5d632801,0x59693800(%ebx),%ebx │ │ │ │ - add (%esi),%bh │ │ │ │ - jp 9b6971 │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + add %bl,%bl │ │ │ │ + addr16 out %eax,(%dx) │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ loopne 9b6a28 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x69200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ imul $0xb1d7b000,-0x4e285000(%ebx),%ebx │ │ │ │ - add %bh,(%esi) │ │ │ │ - jp 9b6a08 │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + add %bl,%bl │ │ │ │ + addr16 hlt │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ adc %ah,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x69d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x67ff6496(%eax) │ │ │ │ pop %esi │ │ │ │ pop %ecx │ │ │ │ add %edi,(%eax) │ │ │ │ xchg %bh,%dh │ │ │ │ - mov $0x520da3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xdaf1c7db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ - rolb %cl,(%bx,%si) │ │ │ │ - add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x6a800096(%eax) │ │ │ │ - fwait │ │ │ │ - add %dh,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d98c000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,0x30009b6a(%eax) │ │ │ │ imul $0x1,0x595e9800(%ebx),%ebx │ │ │ │ - cmp %al,-0x25c14002(%esi) │ │ │ │ - and %al,0xc3889541 │ │ │ │ + cmp %al,-0x38244002(%esi) │ │ │ │ + int1 │ │ │ │ + fisubl 0x1c59(%eax,%ecx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ rolb %cl,(%bx,%si) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cwtl │ │ │ │ @@ -27016,32 +26987,34 @@ │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,(%eax) │ │ │ │ imul $0x0,-0x64942000(%ebx),%ebx │ │ │ │ test $0x61,%al │ │ │ │ pop %ecx │ │ │ │ add %ebp,-0x7b(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x522da3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdaf3c7db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d98b800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + dec %eax │ │ │ │ + rolb %cl,(%bx,%si) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x6be00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x9b6c(%eax) │ │ │ │ - adcl $0x2d1a3e00,-0x2d98b7fc(%ebx) │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + adcl $0xfc07db00,-0x2d98b7fc(%ebx) │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ rolb %cl,(%bx,%si) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -27050,53 +27023,55 @@ │ │ │ │ xor %dh,0x6c900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x6d(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - cmp %ds:(%ecx),%ch │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + (bad) (%edi) │ │ │ │ + clc │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0xd267,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x6d400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ popa │ │ │ │ pop %ecx │ │ │ │ - add %ebx,0x3e045231(%eax) │ │ │ │ - jp 9b6e2d │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + add %ebx,-0x24fbadcf(%eax) │ │ │ │ + addr16 sti │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ test $0x67,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x6df00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x8009b6e(%eax) │ │ │ │ bound %ebx,0x1(%ecx) │ │ │ │ - call 3e9c4fa8 <_edata@@Base+0x39bc4fa8> │ │ │ │ - sbb %ah,%dl │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + call db9c4fa8 <_edata@@Base+0xd6bc4fa8> │ │ │ │ + pop %es │ │ │ │ + add $0xf89aa4db,%eax │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d985000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -27104,47 +27079,53 @@ │ │ │ │ xor %dh,0x6ea00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x6f(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - fisubrl %ds:(%ebx) │ │ │ │ - add $0xd4298741,%eax │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + cli │ │ │ │ + fisubl 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd267,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x6f500096(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ jo 9b6fa2 │ │ │ │ add %ah,0x73(%eax) │ │ │ │ pop %esp │ │ │ │ - add 0x3ebffe80(%eax),%ch │ │ │ │ - lcall $0xd429,$0x874104d7 │ │ │ │ + add -0x24400180(%eax),%ch │ │ │ │ + xchg %eax,(%esi) │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd267,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x70000096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x8009b70(%eax) │ │ │ │ adc $0x55,%al │ │ │ │ add %eax,(%eax) │ │ │ │ je 9b711b │ │ │ │ - add (%esi),%bh │ │ │ │ - mov $0x874104d0,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %bl,%bl │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + add %ebx,%ebx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ shlb $0x0,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -27153,112 +27134,110 @@ │ │ │ │ xor %dh,0x70b00096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,0x71(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9b714f │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) 0xd(%edi) │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d97e000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + and %ch,-0x2e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x71600096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ jb 9b71b2 │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - flds (%ecx,%eax,2) │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + or %bl,%bl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d97d000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %ch,-0x2e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x72100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ jb 9b7262 │ │ │ │ add %ch,-0x1(%eax) │ │ │ │ push %esp │ │ │ │ add %edi,0x78(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x4c55a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xdb1447db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - pusha │ │ │ │ - push $0x200d2 │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,0x72c00096(%eax) │ │ │ │ - fwait │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d97a000(%ecx) │ │ │ │ + add %al,(%edx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,0x3000b1d7(%eax) │ │ │ │ + mov $0x96,%al │ │ │ │ + add %al,%al │ │ │ │ + jb 9b730e │ │ │ │ add %dh,0x73(%eax) │ │ │ │ fwait │ │ │ │ add %ch,-0x1(%eax) │ │ │ │ push %esp │ │ │ │ add %edi,0x78(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x4c55a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xdb1447db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ push $0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ push $0x300154ff │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x73(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ je 9b73c2 │ │ │ │ add %ch,-0x57feaaf7(%eax) │ │ │ │ ja 9b742d │ │ │ │ - mov $0x4c75a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdb1647db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d979800(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + push $0xd268 │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x74200096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ je 9b7472 │ │ │ │ add %dl,%al │ │ │ │ orb $0x68,0x4(%ecx) │ │ │ │ - push $0x9a3e00d2 │ │ │ │ - roll $0x87,(%ecx,%eax,2) │ │ │ │ - sub %edx,%esp │ │ │ │ + push $0x87db00d2 │ │ │ │ + adc %bl,%bl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ jo 9b75da │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -27268,214 +27247,206 @@ │ │ │ │ xor %dh,0x74d00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x4fff648b(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x874104cd,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + (bad) -0x655b24e4(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - shrb $0x0,-0x2e(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d974000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - pop %eax │ │ │ │ - scas %es:(%edi),%al │ │ │ │ + add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x75800096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ jbe 9b75d2 │ │ │ │ add %dl,0x7c(%eax) │ │ │ │ dec %edx │ │ │ │ add $0x78,%al │ │ │ │ jae 9b763d │ │ │ │ - mov $0x4c97a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdb1867db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d974000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + shrb $0x0,-0x2e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x76300096(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ jbe 9b7682 │ │ │ │ add %bl,%al │ │ │ │ jl 9b7735 │ │ │ │ add $0x58,%al │ │ │ │ jno 9b76ed │ │ │ │ - mov $0x4f53a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdb2427db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d974000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + shrb $0x0,-0x2e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x76e00096(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x68009b77(%eax) │ │ │ │ or 0x1(%ebp),%edx │ │ │ │ - call 3e9fc21d <_edata@@Base+0x39bfc21d> │ │ │ │ - sbb %dh,%dh │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + call db9fc21d <_edata@@Base+0xd6bfc21d> │ │ │ │ + pop %es │ │ │ │ + daa │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d973800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + enter $0xd268,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x77900096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x78(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ stc │ │ │ │ inc %edi │ │ │ │ add $0x68,%al │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ (bad) │ │ │ │ - mov $0x4f31a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdb2207db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d96c800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + cmp %ch,-0x2e(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x78400096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ js 9b7892 │ │ │ │ add %bh,-0x4ffeab09(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - cld │ │ │ │ - add $0x41,%al │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + fildl 0x2d(%edi) │ │ │ │ + (bad) 0xbbd(%edx,%esi,1) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d96b000(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + push %eax │ │ │ │ + imul $0x200,%edx,%edx │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,%al │ │ │ │ js 9b793e │ │ │ │ add %ah,-0x4fff6487(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ enter $0xfe6a,$0xbf │ │ │ │ - ds cmp %cl,%bh │ │ │ │ - add $0x41,%al │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + (bad) (%edi) │ │ │ │ + sub %bl,%bl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ push $0xd269 │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,%al │ │ │ │ add $0xb0300448,%eax │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x50009b79(%eax) │ │ │ │ jp 9b79f2 │ │ │ │ add %bl,%al │ │ │ │ cli │ │ │ │ push %esp │ │ │ │ - add %eax,0x3e04480c(%eax) │ │ │ │ - cli │ │ │ │ - out %eax,$0x4 │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %eax,-0x24fbb7f4(%eax) │ │ │ │ + out %eax,$0x36 │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d969000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + jo 9b7b5b │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x7a500096(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ jnp 9b7aa2 │ │ │ │ add %dh,(%eax) │ │ │ │ ret │ │ │ │ push %ebx │ │ │ │ add $0xd0,%al │ │ │ │ nop │ │ │ │ loope 9b7b10 │ │ │ │ - ds sbb %bl,%bh │ │ │ │ - add $0x41,%al │ │ │ │ - daa │ │ │ │ - inc %ebp │ │ │ │ - enter $0x0,$0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + sub %bl,%bl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + cmp 0x0(%edi,%edx,1),%dl │ │ │ │ ... │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d966000(%ecx) │ │ │ │ - add %al,(%edx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov 0x200d269,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %al,(%eax) │ │ │ │ jnp 9b7b4e │ │ │ │ add %dh,-0x77ff6485(%eax) │ │ │ │ scas %es:(%edi),%al │ │ │ │ push %esp │ │ │ │ add %ecx,(%eax) │ │ │ │ jae 9b7b49 │ │ │ │ - add %edi,(%esi) │ │ │ │ + add %ebx,%ebx │ │ │ │ (bad) │ │ │ │ - add $0x41,%al │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + xor $0xbd32a4db,%eax │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d963800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x60009b7b(%eax) │ │ │ │ jl 9b7c02 │ │ │ │ add %dh,0x800b1d7(%eax) │ │ │ │ addr16 (bad) │ │ │ │ - mov $0x4e11a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xdb3007db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ loopne 9b7d6b │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov 0x30025e11,%al │ │ │ │ @@ -27483,18 +27454,17 @@ │ │ │ │ add %ah,0x7c(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ jge 9b7cb2 │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cmp %ah,%ch │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) (%edi) │ │ │ │ + cmp $0xf89aa4db,%eax │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d95a800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -27502,54 +27472,55 @@ │ │ │ │ xor %dh,0x7d100096(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ jge 9b7d62 │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x874104e9,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + (bad) -0x655b24c8(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - push $0xd26a │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d959800(%ecx) │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x7dc00096(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x7e(%eax) │ │ │ │ fwait │ │ │ │ add %ch,0x580154af(%eax) │ │ │ │ pusha │ │ │ │ (bad) │ │ │ │ - mov $0x4951a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xdb4407db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - sub %bl,%cl │ │ │ │ - mov $0x0,%cl │ │ │ │ - cwtl │ │ │ │ - push $0xffffffd2 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ + fnstenv -0x2d956800(%ecx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,0x7e(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ jg 9b7ec2 │ │ │ │ add %ch,0x580154af(%eax) │ │ │ │ pusha │ │ │ │ (bad) │ │ │ │ - mov $0x4951a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xdb4407db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ push $0xffffffd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -27558,136 +27529,138 @@ │ │ │ │ add %ah,(%eax) │ │ │ │ jg 9b7f6e │ │ │ │ add %dl,%al │ │ │ │ jg 9b7f72 │ │ │ │ add %ch,%al │ │ │ │ jmp 60238132 <_edata@@Base+0x5b438132> │ │ │ │ (bad) │ │ │ │ - mov $0x4971a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdb4607db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d956000(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov 0xd26a,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,0x7fd00096(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x30009b80(%eax) │ │ │ │ ret $0x443 │ │ │ │ - mov 0x3e00d26a,%al │ │ │ │ - pop %edx │ │ │ │ - xchg %eax,%ecx │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov 0xdb00d26a,%al │ │ │ │ + inc %edi │ │ │ │ + inc %eax │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d955800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + test $0x6a,%al │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x7f7fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ sbbl $0xb1d7b000,-0x4e285000(%ebx) │ │ │ │ - add %bh,(%esi) │ │ │ │ - jp 9b80e0 │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + addr16 dec %esp │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d950800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + clc │ │ │ │ + push $0xffffffd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x7ecfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ sbbl $0xfe5b5802,0x5d631800(%ebx) │ │ │ │ - mov $0x4993a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdb4827db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d950800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + clc │ │ │ │ + push $0xffffffd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x7e1fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x78009b82(%eax) │ │ │ │ ljmp $0x25d,$0x63280154 │ │ │ │ - sbb %ds:0x29874104(%edx),%bl │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + dec %ebx │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d950000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + add %ch,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x7d6fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x7d(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:0x29874104(%ecx),%al │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + push %eax │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d94d000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + xor %ch,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x7cbfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ sbbl $0x1,0x54c88800(%ebx) │ │ │ │ sub %dl,-0x41(%esi,%edi,8) │ │ │ │ - ds cli │ │ │ │ - mov %es,(%ecx,%eax,2) │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + (bad) │ │ │ │ + pop %ebp │ │ │ │ + (bad) 0x1c5a(%esp,%ebp,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,-0x7c0fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x77ff647c(%eax) │ │ │ │ enter $0x154,$0x28 │ │ │ │ push %esp │ │ │ │ (bad) │ │ │ │ - mov $0x48cfa3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xdb5de7db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -27695,119 +27668,128 @@ │ │ │ │ push %esp │ │ │ │ add %esi,(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %ah,0x50009b84(%eax) │ │ │ │ test %ebx,0x54cfa800(%ebx) │ │ │ │ add %ebx,0x53(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x48efa3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdb5fe7db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d949800(%ecx) │ │ │ │ - add %al,(%eax) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + push $0xd26b │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x7aafff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ xchg %bl,0x42362800(%ebx) │ │ │ │ add $0x68,%al │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ - cmp %ds:0x29874104(%ecx),%cl │ │ │ │ - aam $0x0 │ │ │ │ + (bad) (%edi) │ │ │ │ + pop %eax │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d949000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + jo 9b870d │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x79ffff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff647a(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - fidivl %ds:-0x2bd678bf(%esp,%eax,1) │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + (bad) %gs:0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ shrb $0x0,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x794fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x79(%eax) │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ aam $0x54 │ │ │ │ - add %ebx,0x3e045231(%eax) │ │ │ │ - sbb 0x29874104(%esi),%dh │ │ │ │ - aam $0x0 │ │ │ │ + add %ebx,-0x24fbadcf(%eax) │ │ │ │ + pop %es │ │ │ │ + (bad) -0x766(%si) │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ fnstenv -0x2d943800(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x789fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ mov %bl,0x54d77800(%ebx) │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - cmp 0x29874104(%eax),%dh │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + daa │ │ │ │ + popa │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d943000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + shrb $1,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x77efff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ mov %bl,0x5701d800(%ebx) │ │ │ │ - add %ebx,0x3e045231(%eax) │ │ │ │ - cli │ │ │ │ - mov $0x4,%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %ebx,-0x24fbadcf(%eax) │ │ │ │ + out %eax,$0x61 │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d948800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + js 9b89cd │ │ │ │ + rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,-0x52(%eax) │ │ │ │ + pop %eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x773fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x77(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ add %edx,0x1(%edi) │ │ │ │ - call 3e9c6a78 <_edata@@Base+0x39bc6a78> │ │ │ │ - lcall $0xd429,$0x874104b2 │ │ │ │ + call db9c6a78 <_edata@@Base+0xd6bc6a78> │ │ │ │ + xchg %esp,-0x25(%ebx) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ sub %bl,%cl │ │ │ │ mov $0x0,%cl │ │ │ │ subb $0x0,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -27815,74 +27797,73 @@ │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x768fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ mov 0x56573800(%ebx),%bl │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - fidivl 0x29874104(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + (bad) │ │ │ │ + pusha │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d950000(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + add %ch,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x75dfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ mov 0x529e6800(%ebx),%bl │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - jp 9b8a96 │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + addr16 (bad) {rn-bad},{%k2}{z} │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %ch,(%eax) │ │ │ │ - fnstenv -0x2d94f800(%ecx) │ │ │ │ + sub %bl,%cl │ │ │ │ + mov $0x0,%cl │ │ │ │ + or %ch,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ xor %dh,-0x752fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,0x48009b8b(%eax) │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ add %ecx,0x62(%eax) │ │ │ │ pop %ebx │ │ │ │ - add (%esi),%bh │ │ │ │ - cli │ │ │ │ - scas %es:(%edi),%eax │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + out %eax,$0x7e │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ lock imul $0x0,%edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x747fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ mov %ds,-0x4e285000(%ebx) │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - mov $0x874104ab,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %dh,-0x24ff4e29(%eax) │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + jp 9b8c1f │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -27890,22 +27871,21 @@ │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x73cfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ mov %ds,-0x4e285000(%ebx) │ │ │ │ - add %dh,0x3e00b1d7(%eax) │ │ │ │ - cmp 0x4(%ebp),%dl │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %dh,-0x24ff4e29(%eax) │ │ │ │ + daa │ │ │ │ + test %bl,%bl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -27914,20 +27894,22 @@ │ │ │ │ cmp %dh,-0x731fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x78009b8d(%eax) │ │ │ │ dec %eax │ │ │ │ dec %edi │ │ │ │ add %ebx,(%eax) │ │ │ │ ds (bad) │ │ │ │ - mov $0x4509a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xdb8187db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ @@ -27936,18 +27918,17 @@ │ │ │ │ fwait │ │ │ │ add %al,-0x72(%eax) │ │ │ │ fwait │ │ │ │ add %bh,0x48(%eax) │ │ │ │ dec %edi │ │ │ │ add %ebx,(%eax) │ │ │ │ ds (bad) │ │ │ │ - mov $0x4509a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xdb8187db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -27958,21 +27939,19 @@ │ │ │ │ mov $0x96,%al │ │ │ │ add %al,-0x72(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ mov 0x4f4c0800(%ebx),%ds │ │ │ │ add %ecx,0x3d(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x4529a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdb8387db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -27982,40 +27961,38 @@ │ │ │ │ fwait │ │ │ │ add %ah,-0x4fff6471(%eax) │ │ │ │ out %al,(%dx) │ │ │ │ inc %eax │ │ │ │ add $0x98,%al │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ficompl %ds:0x41(%esp,%eax,1) │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + lea (bad),%ebx │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0xd26c,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x705fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x70(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - pop %eax │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%ebx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ lock insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ @@ -28026,21 +28003,19 @@ │ │ │ │ xchg %eax,%ecx │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ push %edi │ │ │ │ pop %eax │ │ │ │ add (%eax),%bl │ │ │ │ cmp %edi,%esi │ │ │ │ - mov $0x444ba3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdb95a7db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ lock insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ @@ -28048,21 +28023,19 @@ │ │ │ │ cmp %dh,-0x6effff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x50009b91(%eax) │ │ │ │ pop %eax │ │ │ │ pop %eax │ │ │ │ add %al,%bh │ │ │ │ ss (bad) │ │ │ │ - mov $0x4407a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdb9167db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ lock insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ @@ -28071,23 +28044,21 @@ │ │ │ │ fwait │ │ │ │ add %ah,-0x6e(%eax) │ │ │ │ fwait │ │ │ │ add %bh,0x4d(%eax) │ │ │ │ dec %edi │ │ │ │ add %esp,0x58(%eax) │ │ │ │ pop %eax │ │ │ │ - add (%esi),%bh │ │ │ │ - pop %edx │ │ │ │ - dec %ebp │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + inc %edi │ │ │ │ + pushf │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ clc │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -28099,55 +28070,54 @@ │ │ │ │ xchg %eax,%ebx │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ sahf │ │ │ │ dec %ebx │ │ │ │ add (%eax),%cl │ │ │ │ xor $0xfe,%al │ │ │ │ - mov $0x44e5a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdb9f47db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ push $0xd26d │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x6cefff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ xchg %eax,%ebx │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ inc %edi │ │ │ │ dec %edi │ │ │ │ - add %esi,0x3e00b1d7(%eax) │ │ │ │ - lcall $0xd46c,$0x2f41044b │ │ │ │ + add %esi,-0x24ff4e29(%eax) │ │ │ │ + xchg %ebx,-0x42cd5b25(%edx) │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ subb $0x0,-0x2e(%ebp) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ cmp %dh,-0x6c3fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x6c(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x6800b1d7(%eax) │ │ │ │ xor %bh,%dh │ │ │ │ - mov $0x4747a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xdba567db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28157,19 +28127,18 @@ │ │ │ │ add %dh,-0x6c(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ xchg %eax,%ebp │ │ │ │ fwait │ │ │ │ add %cl,-0x1ffeb0b9(%eax) │ │ │ │ jl 9b956f │ │ │ │ - add $0x3e,%al │ │ │ │ - cmp 0x4(%ebx),%dh │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add $0xdb,%al │ │ │ │ + daa │ │ │ │ + mov %al,0xf89aa4db │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0xd26d,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ @@ -28181,39 +28150,34 @@ │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ pusha │ │ │ │ pop %esi │ │ │ │ add %al,%dl │ │ │ │ nop │ │ │ │ loope 9b95e0 │ │ │ │ - ds pop %edx │ │ │ │ - jbe 9b95e8 │ │ │ │ - inc %ecx │ │ │ │ - daa │ │ │ │ - inc %ebp │ │ │ │ - enter $0x0,$0x0 │ │ │ │ + fildl -0x59(%edi) │ │ │ │ + (bad) 0x1794(%edx,%edi,1) │ │ │ │ ... │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + add %al,(%eax) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ shrb $1,-0x2e(%ebp) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x3800b1d7(%eax) │ │ │ │ mov $0x96,%al │ │ │ │ add %dl,%al │ │ │ │ xchg %eax,%ebp │ │ │ │ fwait │ │ │ │ add %al,0x8009b96(%eax) │ │ │ │ adc %cl,0x1(%edi) │ │ │ │ - push $0x3e018a0e │ │ │ │ - sbb 0x4(%eax),%dh │ │ │ │ - inc %ecx │ │ │ │ - das │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - aam $0x0 │ │ │ │ + push $0xdb018a0e │ │ │ │ + pop %es │ │ │ │ + mov 0xbd32a4db,%eax │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ clc │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ @@ -28224,19 +28188,18 @@ │ │ │ │ cmp %dh,-0x697fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ fwait │ │ │ │ add %dh,-0x57ff4e29(%eax) │ │ │ │ sub $0xfe,%al │ │ │ │ - mov $0x47c5a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - sbb $0xd3bc,%eax │ │ │ │ + mov $0xdbad47db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + add %ch,0xc(%ebp) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ adc %ch,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,-0x32(%eax) │ │ │ │ pop %ebx │ │ │ │ @@ -28247,194 +28210,188 @@ │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ xchg %eax,%edi │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - jp,pt 9b986e │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) -0x56(%edi) │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ mov %ch,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x681fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x4fff6468(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - ds cli │ │ │ │ - fs add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + (bad) │ │ │ │ + mov $0xdb,%ch │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x676fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x67(%eax) │ │ │ │ fwait │ │ │ │ add %bh,-0x7feb0ef(%eax) │ │ │ │ - and $0x5a3ebffe,%eax │ │ │ │ - pusha │ │ │ │ - add $0x41,%al │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + and $0x47dbbffe,%eax │ │ │ │ + mov $0xdb,%cl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ enter $0xd26e,$0x0 │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ cmp %dh,-0x66bfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ cltd │ │ │ │ fwait │ │ │ │ add %bh,-0x7feb0ef(%eax) │ │ │ │ - and $0x5a3ebffe,%eax │ │ │ │ - pusha │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + and $0x47dbbffe,%eax │ │ │ │ + mov $0xdb,%cl │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ enter $0xd26e,$0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x38014f11,%eax │ │ │ │ mov $0x96,%al │ │ │ │ add %dh,%al │ │ │ │ cltd │ │ │ │ fwait │ │ │ │ add %ah,0x8009b9a(%eax) │ │ │ │ cmp $0x2528014f,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x4625a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdbb347db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ shrb $1,-0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x655fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,-0x65(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x2ffda0cf(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ - ds lcall $0xd429,$0x8741046c │ │ │ │ + fildl -0x655b2443(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ fsubrs -0x2e(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x64afff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ pushf │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds mov $0x87410468,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + (bad) -0x655b2447(%edi) │ │ │ │ + clc │ │ │ │ + or (%eax),%eax │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ sub %ch,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x63ffff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,0x30009b9c(%eax) │ │ │ │ sub %al,0x2(%esi) │ │ │ │ clc │ │ │ │ and %bh,%dh │ │ │ │ - mov $0x4147a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdbc567db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sub %ch,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x634fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,-0x63(%eax) │ │ │ │ fwait │ │ │ │ add %ch,0x40014f3d(%eax) │ │ │ │ sub %al,0x2(%esi) │ │ │ │ - ds pop %edx │ │ │ │ - adc %eax,(%ecx,%eax,2) │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl -0x40(%edi) │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ xor %ch,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x629fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ sahf │ │ │ │ fwait │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - ds pop %edx │ │ │ │ - sbb $0x4,%al │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl -0x33(%edi) │ │ │ │ + (bad) 0xbf8(%edx,%ebx,4) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -28443,38 +28400,39 @@ │ │ │ │ cmp %dh,-0x61efff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ sahf │ │ │ │ fwait │ │ │ │ add %cl,-0x37feb0ce(%eax) │ │ │ │ sbb %edi,%esi │ │ │ │ - mov $0x4183a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - mov $0x8b,%cl │ │ │ │ - ret │ │ │ │ + mov $0xdbc927db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + pop %edx │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - xor $0xd9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dh,(%ecx,%ebx,8) │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ cmp %dh,-0x613fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,-0x61(%eax) │ │ │ │ fwait │ │ │ │ add %cl,-0x37feb0ce(%eax) │ │ │ │ sbb %edi,%esi │ │ │ │ - mov $0x4183a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %eax,%ebp │ │ │ │ - mov %al,%bl │ │ │ │ + mov $0xdbc927db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + mov %bl,0x1c(%ecx) │ │ │ │ ... │ │ │ │ xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -28486,62 +28444,57 @@ │ │ │ │ add %dh,-0x61(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ mov 0x3608009b,%al │ │ │ │ dec %edi │ │ │ │ add %edi,%eax │ │ │ │ sbb %bh,%dh │ │ │ │ - mov $0x41a3a3e,%edi │ │ │ │ - inc %ecx │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + mov $0xdbcb27db,%edi │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ cwtl │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x5fdfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ mov 0x23b8009b,%al │ │ │ │ pop %esi │ │ │ │ - add 0x3e00d26f(%eax),%bl │ │ │ │ - jp 9ba0e7 │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add -0x24ff2d91(%eax),%bl │ │ │ │ + addr16 aad $0xdb │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0xd26f,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x5f2fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %al,-0x4fff645f(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - sbb %ds:(%eax),%al │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + fildl (%edi) │ │ │ │ + rcr $1,%ebx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ lock outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ scas %es:(%edi),%al │ │ │ │ @@ -28549,21 +28502,21 @@ │ │ │ │ cmp %dh,-0x5e7fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ mov %al,0x3658009b │ │ │ │ dec %edi │ │ │ │ add %esi,0x47(%eax) │ │ │ │ dec %ebp │ │ │ │ - add (%esi),%bh │ │ │ │ - pop %edx │ │ │ │ - or $0x29874104,%eax │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + inc %edi │ │ │ │ + (bad) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ clc │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -28572,38 +28525,38 @@ │ │ │ │ cmp %dh,-0x5dcfff6a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ mov %al,0x3678009b │ │ │ │ dec %edi │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - jp 9ba302 │ │ │ │ - add $0x41,%al │ │ │ │ - xchg %ebp,(%ecx) │ │ │ │ - aam $0x0 │ │ │ │ + add %bl,%bl │ │ │ │ + addr16 (bad) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%ecx,%ebx,8) │ │ │ │ + xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ add %dh,-0x2e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x52(%eax) │ │ │ │ add (%ecx),%al │ │ │ │ cmp %dh,-0x5d1fff6a(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x18009ba3(%eax) │ │ │ │ dec %esp │ │ │ │ push %eax │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bh,(%esi) │ │ │ │ - mov $0x87410402,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + add %bl,%bl │ │ │ │ + cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ + rcr %cl,%ebx │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + lcall $0x0,$0xbf8 │ │ │ │ ... │ │ │ │ xor $0xd9,%al │ │ │ │ mov $0x0,%cl │ │ │ │ subb $0x0,-0x2e(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -32470,23 +32423,24 @@ │ │ │ │ adc %eax,0x1(%eax) │ │ │ │ ... │ │ │ │ add %bh,(%eax) │ │ │ │ adc %ebx,0x1(%eax) │ │ │ │ pushf │ │ │ │ ds inc %eax │ │ │ │ add %ebp,-0x65af4001(%ecx,%esi,8) │ │ │ │ - add $0xdd554d02,%eax │ │ │ │ - jmp b1d727 │ │ │ │ - pop %esp │ │ │ │ - inc %ecx │ │ │ │ - sbb $0x0,%eax │ │ │ │ + add $0x1d12de02,%eax │ │ │ │ + cltd │ │ │ │ + mov 0x6f811b,%eax │ │ │ │ ... │ │ │ │ - shlb $1,0x1(%eax,%eax,4) │ │ │ │ - fcomps 0x1(%eax,%eax,4) │ │ │ │ - lock pop %ebp │ │ │ │ + add %al,(%eax) │ │ │ │ + add %dl,%al │ │ │ │ + addb $0xd8,%fs:(%ecx) │ │ │ │ + pop %esp │ │ │ │ + addb $0xf0,(%ecx) │ │ │ │ + pop %ebp │ │ │ │ addb $0x0,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ add $0x180,%eax │ │ │ │ add %al,(%eax) │ │ │ │ call b357a4 │ │ │ │ add %ah,%al │ │ │ │ @@ -45808,17 +45762,19 @@ │ │ │ │ addb $0x8,(%ecx) │ │ │ │ jae d388df │ │ │ │ add %ebp,%eax │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ addb $0xe0,(%ecx) │ │ │ │ add $0x80,%al │ │ │ │ add %ebx,(%eax) │ │ │ │ - test $0xdc6c0180,%eax │ │ │ │ - mov $0xff,%eax │ │ │ │ - add %bh,-0x27febfc2(%eax) │ │ │ │ + test $0xcddc0180,%eax │ │ │ │ + sar %cl,%bh │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov $0xd801403e,%eax │ │ │ │ and %al,0x1(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ sbb $0x10180,%eax │ │ │ │ add %al,(%eax) │ │ │ │ clc │ │ │ │ jge d3890b │ │ │ │ add %ecx,%eax │ │ │ │ @@ -45847,18 +45803,20 @@ │ │ │ │ inc %eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x75(%ebx,%ebp,2) │ │ │ │ add %al,%al │ │ │ │ - lds 0x756b50f7(%esi),%edi │ │ │ │ - add %al,-0x33(%eax) │ │ │ │ - mov $0xbecca0f7,%esi │ │ │ │ - imul %eax │ │ │ │ + jne d38993 │ │ │ │ + notl 0x6b(%eax) │ │ │ │ + jne d389d8 │ │ │ │ + inc %eax │ │ │ │ + jge d3899b │ │ │ │ + mull -0x17083f84(%eax) │ │ │ │ and $0x80,%al │ │ │ │ add %esp,(%eax) │ │ │ │ aas │ │ │ │ loopne d389e8 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cwtl │ │ │ │ @@ -50884,34 +50842,36 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,%al │ │ │ │ rcll %cl,0x0(%edx,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x2b(%eax) │ │ │ │ jae e02b40 │ │ │ │ - add %edx,0xc5c00000 │ │ │ │ - mov $0x8005a8f7,%esi │ │ │ │ - add %edi,%eax │ │ │ │ - sub $0x140,%eax │ │ │ │ + add %edx,0x75c00000 │ │ │ │ + shl $0xa8,%bh │ │ │ │ + add $0x2df80180,%eax │ │ │ │ + inc %eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - or %edx,0xcd400000 │ │ │ │ - mov $0x8005a8f7,%esi │ │ │ │ - add %ecx,(%eax) │ │ │ │ - cs inc %eax │ │ │ │ + add %cl,(%ecx) │ │ │ │ + adc $0x7d400000,%eax │ │ │ │ + shl $0xa8,%bh │ │ │ │ + add $0x2e080180,%eax │ │ │ │ + inc %eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%ecx) │ │ │ │ add %cl,(%ecx) │ │ │ │ - adc $0xcca00000,%eax │ │ │ │ - mov $0x8005a8f7,%esi │ │ │ │ - add %ebx,(%eax) │ │ │ │ - cs inc %eax │ │ │ │ + adc $0x7ca00000,%eax │ │ │ │ + shl $0xa8,%bh │ │ │ │ + add $0x2e180180,%eax │ │ │ │ + inc %eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x15(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -1880868,15 +1880828,15 @@ │ │ │ │ push %esp │ │ │ │ xor $0x46465502,%eax │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ push %esp │ │ │ │ jae,pn 131c1a9 │ │ │ │ popa │ │ │ │ - add %fs:-0x42(%eax,%edi,4),%ah │ │ │ │ + add %fs:-0x40(%eax,%ebp,2),%ah │ │ │ │ imull 0x5b(%eax) │ │ │ │ xchg %eax,%edx │ │ │ │ add %esi,-0xeff4e29(%eax) │ │ │ │ out %eax,(%dx) │ │ │ │ ja 131c11c │ │ │ │ ljmp $0x8d32,$0x78d077fd │ │ │ │ add %edi,-0xe(%edi) │ │ │ │ @@ -1891441,23 +1891401,22 @@ │ │ │ │ je 132537a │ │ │ │ outsl %ds:(%si),(%dx) │ │ │ │ jb 1325392 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - push %ebx │ │ │ │ - jne 1325391 │ │ │ │ - and %dl,0x65(%ebx) │ │ │ │ - jo 1325348 │ │ │ │ - xor (%ecx),%dh │ │ │ │ - and %dh,(%edx) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor $0x36323a32,%eax │ │ │ │ - and %dl,0x54(%ebp) │ │ │ │ + push %esp │ │ │ │ + jne 1325388 │ │ │ │ + and %cl,0x6f(%esi) │ │ │ │ + jbe 1325348 │ │ │ │ + xor 0x3a323020,%dh │ │ │ │ + xor %esi,0x2037343a │ │ │ │ + push %ebp │ │ │ │ + push %esp │ │ │ │ inc %ebx │ │ │ │ and %dh,(%edx) │ │ │ │ xor %dh,(%edx) │ │ │ │ xor $0xb1d7b0,%eax │ │ │ │ and $0x62,%al │ │ │ │ jne 13253ad │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ @@ -1990113,16 +1990072,15 @@ │ │ │ │ (bad) │ │ │ │ decl 0x54(%esi) │ │ │ │ push %ebx │ │ │ │ or %bh,0x136(%esi,%edi,1) │ │ │ │ add %al,(%eax) │ │ │ │ syscall │ │ │ │ sub $0x51,%al │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl 0x44(%ebp) │ │ │ │ add (%eax),%cl │ │ │ │ or $0x7,%al │ │ │ │ push %ebx │ │ │ │ push %ebp │ │ │ │ @@ -1990142,21 +1990100,23 @@ │ │ │ │ pop %es │ │ │ │ or %ah,(%ecx) │ │ │ │ syscall │ │ │ │ add %dl,0x45(%ebx) │ │ │ │ push %esp │ │ │ │ inc %esi │ │ │ │ xor %cl,(%eax) │ │ │ │ - punpckhbw 0xf7be(%edi),%mm6 │ │ │ │ + punpckhbw -0x40(%edi),%mm4 │ │ │ │ + testl $0x0,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - dec %esp │ │ │ │ - or $0x736e4926,%eax │ │ │ │ - jne 1363f56 │ │ │ │ - imul $0x6e65,0x69(%ebx),%sp │ │ │ │ + add %cl,0x26(%ebp,%ecx,1) │ │ │ │ + dec %ecx │ │ │ │ + outsb %ds:(%esi),(%dx) │ │ │ │ + jae 1363f64 │ │ │ │ + data16 imul $0x6e65,0x69(%ebx),%sp │ │ │ │ je 1363f18 │ │ │ │ popa │ │ │ │ jb 1363f62 │ │ │ │ jne 1363f6a │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ je 1363f74 │ │ │ │ and %dh,0x68(%edi) │ │ │ │ @@ -1990195,15 +1990155,15 @@ │ │ │ │ dec %edi │ │ │ │ inc %esp │ │ │ │ inc %ebp │ │ │ │ add (%eax),%cl │ │ │ │ or $0x4,%al │ │ │ │ dec %ebp │ │ │ │ dec %edi │ │ │ │ - fs mov $0x240cf7be,%eax │ │ │ │ + fs push $0x240cf7c0 │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -1990228,16 +1990188,18 @@ │ │ │ │ decl 0x4c(%edi) │ │ │ │ or $0x363fec26,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x65(%ecx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ je 1363f2d │ │ │ │ - int3 │ │ │ │ - mov $0xfffffff7,%esi │ │ │ │ + jl 1363f6f │ │ │ │ + idiv %edi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ push 0x20(%ebx,%esi,2) │ │ │ │ ja 1364021 │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ and %ah,0x69(%edx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ imul $0xf737e20,%fs:0x67(%esi),%ebp │ │ │ │ adc %dh,(%edx) │ │ │ │ @@ -1990251,16 +1990213,15 @@ │ │ │ │ dec %ebp │ │ │ │ inc %ebp │ │ │ │ dec %esi │ │ │ │ push %esp │ │ │ │ push %ebx │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x68,%al │ │ │ │ - mov $0xbe,%bh │ │ │ │ - testl $0x0,(%eax) │ │ │ │ + addr16 shl $0x0,%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ecx) │ │ │ │ (bad) │ │ │ │ sub $0x53,%al │ │ │ │ inc %ebp │ │ │ │ push %esp │ │ │ │ @@ -1990305,15 +1990266,15 @@ │ │ │ │ jne 13640d0 │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ je 13640da │ │ │ │ and %dh,0x68(%edi) │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ and %ah,0x69(%edx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ - imul $0xf7beb864,%fs:0x67(%esi),%ebp │ │ │ │ + imul $0xf7c06864,%fs:0x67(%esi),%ebp │ │ │ │ or $0x24,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ @@ -1990337,15 +1990298,15 @@ │ │ │ │ (bad) │ │ │ │ decl 0x1c52502c │ │ │ │ inc %ecx │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x4f(%edx) │ │ │ │ push %edx │ │ │ │ - jo 12dffad │ │ │ │ + jo 12e015d │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ ljmp *0x544e4f43 │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ or $0x74784511,%eax │ │ │ │ @@ -1990359,16 +1990320,15 @@ │ │ │ │ inc %esi │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ sub $0x68475241,%eax │ │ │ │ - mov $0xbe,%bh │ │ │ │ - testl $0x0,(%eax) │ │ │ │ + addr16 shl $0x0,%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x44(%ebx) │ │ │ │ push %edx │ │ │ │ das │ │ │ │ aaa │ │ │ │ add (%edx),%al │ │ │ │ @@ -1990418,15 +1990378,15 @@ │ │ │ │ inc %ebp │ │ │ │ inc %esp │ │ │ │ push %es │ │ │ │ (bad) │ │ │ │ sub $0x4c,%al │ │ │ │ dec %ecx │ │ │ │ push %ebx │ │ │ │ - fs mov $0x240cf7be,%eax │ │ │ │ + fs push $0x240cf7c0 │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -1990449,31 +1990409,34 @@ │ │ │ │ dec %esp │ │ │ │ inc %edx │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%ecx) │ │ │ │ xor %ebp,(%edi) │ │ │ │ jae 136418d │ │ │ │ - int3 │ │ │ │ - mov $0xfffffff7,%esi │ │ │ │ + jl 13641cf │ │ │ │ + idiv %edi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ push 0x72(%eax) │ │ │ │ imul $0x65766974,0x69(%ebp),%ebp │ │ │ │ jae 136424d │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0xe0f010e,0x70(%ebx),%esi │ │ │ │ arpl %ebp,%cs:0x65(%eax) │ │ │ │ arpl %ebp,0x5f(%ebx) │ │ │ │ jae 13642a5 │ │ │ │ bound %esi,0x70(%ecx,%edi,2) │ │ │ │ xor %gs:(%edx),%al │ │ │ │ adc %eax,(%eax) │ │ │ │ add %eax,(%eax) │ │ │ │ - add %ch,-0x49(%eax) │ │ │ │ - mov $0xf7,%esi │ │ │ │ + add %ch,0x67(%eax) │ │ │ │ + shl $0x0,%bh │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %dl,(%eax) │ │ │ │ xor $0x46,%al │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ @@ -1990518,15 +1990481,15 @@ │ │ │ │ sub $0x544e4f43,%eax │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ or (%ecx),%ecx │ │ │ │ syscall │ │ │ │ sub $0x56544553,%eax │ │ │ │ - fs mov $0x240cf7be,%eax │ │ │ │ + fs push $0x240cf7c0 │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -1990550,16 +1990513,15 @@ │ │ │ │ (bad) │ │ │ │ inc %ebx │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,%dh │ │ │ │ push %es │ │ │ │ add %al,(%eax) │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ call *0x41(%ebp,%ebp,1) │ │ │ │ push %edx │ │ │ │ inc %edi │ │ │ │ push %ebp │ │ │ │ dec %ebp │ │ │ │ @@ -1990578,15 +1990540,15 @@ │ │ │ │ xor $0x46,%al │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ sub $0x544e4f43,%eax │ │ │ │ - push $0xf7beb7 │ │ │ │ + push $0xf7c067 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x43(%ebp,%ebp,1) │ │ │ │ dec %edi │ │ │ │ dec %esi │ │ │ │ push %esp │ │ │ │ push %edx │ │ │ │ @@ -1990628,15 +1990590,15 @@ │ │ │ │ jne 1364464 │ │ │ │ imul $0x6961665f,0x6e(%edi),%ebp │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ jne 1364472 │ │ │ │ gs pop %edi │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ jae 1364469 │ │ │ │ - mov $0x240cf7be,%eax │ │ │ │ + push $0x240cf7c0 │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -1990661,15 +1990623,15 @@ │ │ │ │ or %ecx,(%edi) │ │ │ │ lods %ds:(%esi),%al │ │ │ │ inc %esp │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ or %cl,(%edi) │ │ │ │ - add $0xf7becc80,%eax │ │ │ │ + add $0xf7c07c80,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl (%eax,%eax,1) │ │ │ │ add %bl,(%edx,%eax,1) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ @@ -1990686,15 +1990648,15 @@ │ │ │ │ sub $0x5053494c,%eax │ │ │ │ dec %esp │ │ │ │ inc %ecx │ │ │ │ dec %ebp │ │ │ │ inc %edx │ │ │ │ inc %esp │ │ │ │ inc %ecx │ │ │ │ - push $0xf7beb7 │ │ │ │ + push $0xf7c067 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x75(%edi) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ imul $0x40f0a32,0x6e(%edi),%ebp │ │ │ │ sub $0x4c,%al │ │ │ │ inc %ebp │ │ │ │ @@ -1990739,15 +1990701,15 @@ │ │ │ │ push %esp │ │ │ │ push %ecx │ │ │ │ das │ │ │ │ or %cl,(%edi) │ │ │ │ add (%ebx,%eax,2),%ebp │ │ │ │ inc %esp │ │ │ │ push %edx │ │ │ │ - fs mov $0x240cf7be,%eax │ │ │ │ + fs push $0x240cf7c0 │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -1990773,15 +1990735,15 @@ │ │ │ │ popa │ │ │ │ jb 13645f7 │ │ │ │ faddl 0x36(%ebp) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x65(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ - and %al,-0x84134(%eax) │ │ │ │ + and %al,-0x83f84(%eax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ jle 1364619 │ │ │ │ movups (%edx),%xmm6 │ │ │ │ inc %esi │ │ │ │ dec %edi │ │ │ │ @@ -1990802,15 +1990764,15 @@ │ │ │ │ push %ebx │ │ │ │ push %esp │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ or $0x4,%al │ │ │ │ - push $0xf7beb7 │ │ │ │ + push $0xf7c067 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x44(%ebx) │ │ │ │ push %edx │ │ │ │ das │ │ │ │ xor (%eax),%ecx │ │ │ │ clts │ │ │ │ @@ -1990855,15 +1990817,15 @@ │ │ │ │ adc %dh,(%edx) │ │ │ │ inc %esi │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ - sub $0xf7beb864,%eax │ │ │ │ + sub $0xf7c06864,%eax │ │ │ │ or $0x24,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ sti │ │ │ │ ... │ │ │ │ adc %al,%al │ │ │ │ xor %eax,(%ecx) │ │ │ │ (bad) │ │ │ │ @@ -1990887,16 +1990849,15 @@ │ │ │ │ inc %esp │ │ │ │ push %edx │ │ │ │ or $0x47,%al │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x45(%ebp,%edx,2) │ │ │ │ push %ebx │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ call *0x31(%edx) │ │ │ │ femms │ │ │ │ xor 0x4f(%esi),%al │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ @@ -1990909,15 +1990870,15 @@ │ │ │ │ or $0x736e4926,%eax │ │ │ │ jne 1364754 │ │ │ │ imul $0x6e65,0x69(%ebx),%sp │ │ │ │ je 1364716 │ │ │ │ popa │ │ │ │ jb 1364760 │ │ │ │ jne 1364768 │ │ │ │ - gs push $0xf7beb7 │ │ │ │ + gs push $0xf7c067 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x2(%ebp,%eax,2) │ │ │ │ or %cl,(%ebx,%eax,1) │ │ │ │ push %esi │ │ │ │ inc %ecx │ │ │ │ dec %esp │ │ │ │ @@ -1990969,16 +1990930,17 @@ │ │ │ │ xor %ecx,(%edi) │ │ │ │ push %cs │ │ │ │ xor 0x4f(%esi),%al │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ - sub $0xb8644f43,%eax │ │ │ │ - mov $0xe71438f7,%esi │ │ │ │ + sub $0x68644f43,%eax │ │ │ │ + shl $0x38,%bh │ │ │ │ + adc $0xe7,%al │ │ │ │ add %bh,%al │ │ │ │ push %esp │ │ │ │ push %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ add $0xb0160,%eax │ │ │ │ @@ -1991019,16 +1990981,15 @@ │ │ │ │ incl 0xf(%ebp) │ │ │ │ or $0x3648642c,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x52(%ebp) │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl 0x54(%ecx) │ │ │ │ sub $0x544e4f43,%eax │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ @@ -1991042,15 +1991003,15 @@ │ │ │ │ movups (%edx),%xmm6 │ │ │ │ inc %esi │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ dec %ebp │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ - sub $0xbeb76841,%eax │ │ │ │ + sub $0xc0676841,%eax │ │ │ │ testl $0x0,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ebx) │ │ │ │ sub $0x43,%al │ │ │ │ inc %esp │ │ │ │ push %edx │ │ │ │ @@ -1991101,15 +1991062,15 @@ │ │ │ │ inc %ebp │ │ │ │ inc %esp │ │ │ │ push %es │ │ │ │ (bad) │ │ │ │ sub $0x4c,%al │ │ │ │ dec %ecx │ │ │ │ push %ebx │ │ │ │ - fs mov $0x1618f7be,%eax │ │ │ │ + fs push $0x1618f7c0 │ │ │ │ out %eax,$0x0 │ │ │ │ enter $0x5158,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ adc %al,0xd0160 │ │ │ │ @@ -1991149,16 +1991110,18 @@ │ │ │ │ jo 136492d │ │ │ │ dec %ecx │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x6b(%ebx) │ │ │ │ pop %edi │ │ │ │ jne 13648fd │ │ │ │ - int3 │ │ │ │ - mov $0xfffffff7,%esi │ │ │ │ + jl 136493f │ │ │ │ + idiv %edi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ incl (%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ push %cs │ │ │ │ decl (%esi) │ │ │ │ add %dl,(%ecx) │ │ │ │ addb $0x0,(%eax) │ │ │ │ @@ -1991170,19 +1991133,19 @@ │ │ │ │ adc %esp,%esp │ │ │ │ push %es │ │ │ │ add %al,(%eax) │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ - punpckhbw 0xf7be(%edi),%mm6 │ │ │ │ + punpckhbw -0x40(%edi),%mm4 │ │ │ │ + testl $0x0,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - push %ebp │ │ │ │ - dec %esi │ │ │ │ + add %dl,0x4e(%ebp) │ │ │ │ inc %ebx │ │ │ │ push %esp │ │ │ │ dec %ecx │ │ │ │ dec %edi │ │ │ │ dec %esi │ │ │ │ push %es │ │ │ │ syscall │ │ │ │ @@ -1991224,19 +1991187,19 @@ │ │ │ │ sub $0x2a,%al │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ or $0x4021cb1,%eax │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,0xb864040d │ │ │ │ - mov $0xe717b0f7,%esi │ │ │ │ - add %ch,0x5f(%eax) │ │ │ │ - push %ecx │ │ │ │ - add %eax,(%eax) │ │ │ │ + add %dl,0x6864040d │ │ │ │ + shl $0xb0,%bh │ │ │ │ + pop %ss │ │ │ │ + out %eax,$0x0 │ │ │ │ + push $0x1515f │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ add $0x130160,%eax │ │ │ │ add %dl,%al │ │ │ │ xor $0x21,%al │ │ │ │ pop %es │ │ │ │ rclb $1,(%ebx) │ │ │ │ @@ -1991271,16 +1991234,15 @@ │ │ │ │ sub (%edi),%ch │ │ │ │ adc $0x4b,%al │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0xc(%ebx) │ │ │ │ push %es │ │ │ │ push %edx │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ jmp *0x78(%ebp) │ │ │ │ jo 1364b41 │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ fs push %edx │ │ │ │ inc %ebp │ │ │ │ @@ -1991296,15 +1991258,15 @@ │ │ │ │ push %ebp │ │ │ │ dec %edi │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ or %ecx,0x75622f3f │ │ │ │ imul $0x72706572,0x2f(%esp,%eiz,2),%ebp │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - push $0xf7beb7 │ │ │ │ + push $0xf7c067 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x54(%ecx) │ │ │ │ add (%ecx),%dl │ │ │ │ add (%ecx),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -1991348,15 +1991310,15 @@ │ │ │ │ dec %esp │ │ │ │ dec %esp │ │ │ │ inc %ebp │ │ │ │ inc %ebx │ │ │ │ push %esp │ │ │ │ or %ecx,(%edi) │ │ │ │ add $0x2c,%al │ │ │ │ - fs mov $0x1d20f7be,%eax │ │ │ │ + fs push $0x1d20f7c0 │ │ │ │ out %eax,$0x0 │ │ │ │ enter $0x5181,$0x1 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ adc %al,0x350160 │ │ │ │ @@ -1991400,16 +1991362,15 @@ │ │ │ │ push %ebx │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ dec %esp │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x38(%edi) │ │ │ │ xor $0x31,%al │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl 0x52(%ecx) │ │ │ │ inc %ebp │ │ │ │ or %cl,(%edi) │ │ │ │ push %es │ │ │ │ sub $0x49,%al │ │ │ │ @@ -1991431,17 +1991392,18 @@ │ │ │ │ inc %ebx │ │ │ │ push %esp │ │ │ │ or %ecx,(%edi) │ │ │ │ add $0x2c,%al │ │ │ │ dec %esp │ │ │ │ inc %ebp │ │ │ │ push %esp │ │ │ │ - sub -0x49(%eax),%ch │ │ │ │ - mov $0xf7,%esi │ │ │ │ + sub 0x67(%eax),%ch │ │ │ │ + shl $0x0,%bh │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %ch,0x64(%esi) │ │ │ │ inc %ebx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ dec %esp │ │ │ │ inc %ebp │ │ │ │ inc %ebx │ │ │ │ @@ -1991470,15 +1991432,15 @@ │ │ │ │ jae 1364d4c │ │ │ │ arpl %ebp,(%edi) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x6972702f,0x70(%ebx),%esi │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ imul $0x6c2e7365,0x76(%ecx,%ebp,2),%esi │ │ │ │ imul $0x70f010e,0x70(%ebx),%esi │ │ │ │ - fs mov $0x23f8f7be,%eax │ │ │ │ + fs push $0x23f8f7c0 │ │ │ │ out %eax,$0x0 │ │ │ │ dec %eax │ │ │ │ mov $0x51,%bh │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ add $0xd0160,%eax │ │ │ │ @@ -1991516,16 +1991478,15 @@ │ │ │ │ ljmp *0xc4544553 │ │ │ │ dec %ebp │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%eax) │ │ │ │ xor $0x46,%al │ │ │ │ dec %edi │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ call *0x4d(%ebp) │ │ │ │ inc %ebp │ │ │ │ dec %esi │ │ │ │ push %esp │ │ │ │ push %ebx │ │ │ │ @@ -1991544,15 +1991505,15 @@ │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ sub $0x544e4f43,%eax │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ or (%ecx),%ecx │ │ │ │ - push $0xf7beb7 │ │ │ │ + push $0xf7c067 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%esp,%ebp,1) │ │ │ │ inc %ebx │ │ │ │ dec %edi │ │ │ │ dec %esi │ │ │ │ push %ebx │ │ │ │ @@ -1991599,15 +1991560,15 @@ │ │ │ │ add (%eax),%al │ │ │ │ add %bl,(%edx,%eax,1) │ │ │ │ or (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ adc $0x4f42040d,%eax │ │ │ │ dec %edi │ │ │ │ push %esp │ │ │ │ - fs mov $0x26b0f7be,%eax │ │ │ │ + fs push $0x26b0f7c0 │ │ │ │ out %eax,$0x0 │ │ │ │ fdivrs 0x151(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ adc %al,0xc0160 │ │ │ │ add %dl,%al │ │ │ │ @@ -1991645,16 +1991606,15 @@ │ │ │ │ decl 0x54(%ebp,%eax,2) │ │ │ │ pop %es │ │ │ │ sbb $0x4f,%al │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x30(%esi) │ │ │ │ or %cl,(%edi) │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl (%esp,%ebp,1) │ │ │ │ push %ebx │ │ │ │ inc %ebp │ │ │ │ push %esp │ │ │ │ push %ecx │ │ │ │ @@ -1991678,16 +1991638,15 @@ │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ and %ecx,(%eax) │ │ │ │ syscall │ │ │ │ sub $0x68,%al │ │ │ │ - mov $0xbe,%bh │ │ │ │ - testl $0x0,(%eax) │ │ │ │ + addr16 shl $0x0,%bh │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x74(%esi) │ │ │ │ and %ah,0x72(%ecx) │ │ │ │ addr16 jne 1364fbd │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ je 1364fc7 │ │ │ │ @@ -1991731,15 +1991690,15 @@ │ │ │ │ or (%edi),%cl │ │ │ │ add (%esp,%ecx,2),%ebp │ │ │ │ inc %ebp │ │ │ │ push %esp │ │ │ │ pop %es │ │ │ │ or %ah,(%ecx) │ │ │ │ syscall │ │ │ │ - add %ah,-0x42(%eax,%edi,4) │ │ │ │ + add %ah,-0x40(%eax,%ebp,2) │ │ │ │ testl $0xf800e729,(%eax) │ │ │ │ ret │ │ │ │ push %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ add $0xe0160,%eax │ │ │ │ @@ -1991781,16 +1991740,15 @@ │ │ │ │ dec %esp │ │ │ │ je 136507a │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x4f(%ebp) │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl (%eax) │ │ │ │ dec %ebx │ │ │ │ inc %ebp │ │ │ │ xor %esi,(%eax) │ │ │ │ xor %cl,(%ecx) │ │ │ │ @@ -1991808,17 +1991766,18 @@ │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ - prefetch -0x49(%eax) │ │ │ │ - mov $0xf7,%esi │ │ │ │ + prefetch 0x67(%eax) │ │ │ │ + shl $0x0,%bh │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,0x52(%ecx) │ │ │ │ inc %edi │ │ │ │ push %ebp │ │ │ │ dec %ebp │ │ │ │ inc %ebp │ │ │ │ dec %esi │ │ │ │ push %esp │ │ │ │ @@ -1991873,15 +1991832,15 @@ │ │ │ │ sub $0x49,%al │ │ │ │ inc %edi │ │ │ │ dec %esi │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ inc %ebp │ │ │ │ xor $0x9,%al │ │ │ │ - fs mov $0x2b60f7be,%eax │ │ │ │ + fs push $0x2b60f7c0 │ │ │ │ out %eax,$0x0 │ │ │ │ mov %dl,%al │ │ │ │ push %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ add $0xb0160,%eax │ │ │ │ @@ -1991918,16 +1991877,15 @@ │ │ │ │ add %ah,%cl │ │ │ │ push %ecx │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,%bh │ │ │ │ push %cs │ │ │ │ add %dl,(%ecx) │ │ │ │ - or $0xbe,%ah │ │ │ │ - idiv %edi │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl 0x54455346(,%ebp,1) │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ @@ -1991940,17 +1991898,18 @@ │ │ │ │ dec %esi │ │ │ │ push %ebx │ │ │ │ xor $0x2d0d0f06,%eax │ │ │ │ dec %ecx │ │ │ │ dec %esi │ │ │ │ dec %ecx │ │ │ │ push %esp │ │ │ │ - sub $0xb7685546,%eax │ │ │ │ - mov $0xf7,%esi │ │ │ │ + sub $0x67685546,%eax │ │ │ │ + shl $0x0,%bh │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %cl,(%edx) │ │ │ │ clts │ │ │ │ and %edx,0x4f430b0d │ │ │ │ dec %ebp │ │ │ │ dec %ebp │ │ │ │ dec %edi │ │ │ │ dec %esi │ │ │ │ @@ -1991997,15 +1991956,15 @@ │ │ │ │ or %ecx,(%edi) │ │ │ │ add $0x2c,%al │ │ │ │ dec %esp │ │ │ │ inc %ebp │ │ │ │ push %esp │ │ │ │ sub (%eax),%cl │ │ │ │ or %ah,(%ecx) │ │ │ │ - fs mov $0x2d10f7be,%eax │ │ │ │ + fs push $0x2d10f7c0 │ │ │ │ out %eax,$0x0 │ │ │ │ sbb %dl,%ch │ │ │ │ push %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ add $0x360160,%eax │ │ │ │ @@ -2007258,18 +2007217,19 @@ │ │ │ │ shlb $1,0x8(%ecx) │ │ │ │ sub %al,%dl │ │ │ │ out %eax,$0xc │ │ │ │ sub %al,%dl │ │ │ │ js 1370a2f │ │ │ │ push %edi │ │ │ │ add %esi,0x6800b1d7(%eax) │ │ │ │ - mov $0xbe,%bh │ │ │ │ - testl $0x78000000,(%edx) │ │ │ │ - enter $0x247,$0x55 │ │ │ │ - dec %esp │ │ │ │ + addr16 shl $0x2,%bh │ │ │ │ + add %al,(%eax) │ │ │ │ + add %bh,-0x38(%eax) │ │ │ │ + inc %edi │ │ │ │ + add 0x4c(%ebp),%dl │ │ │ │ push %ebx │ │ │ │ inc %ebx │ │ │ │ dec %edi │ │ │ │ dec %esi │ │ │ │ push %ebx │ │ │ │ add %edx,0x4c(%ebp) │ │ │ │ push %ebx │ │ │ │ @@ -2007468,15 +2007428,15 @@ │ │ │ │ pop %eax │ │ │ │ push %ebx │ │ │ │ inc %ebx │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ jae,pn 1370caa │ │ │ │ popa │ │ │ │ - fs fs mov $0x7145f7be,%eax │ │ │ │ + fs fs push $0x7145f7c0 │ │ │ │ jne 1370ca5 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ inc %edx │ │ │ │ popa │ │ │ │ jb 1370c90 │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ jae 1370cc6 │ │ │ │ @@ -2062386,17 +2062346,17 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,%al │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ push %ebp │ │ │ │ add %ebx,%eax │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ push %ebp │ │ │ │ - add %ebx,(%eax,%eax,1) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ + add %ebx,(%esi) │ │ │ │ + add %al,(%eax) │ │ │ │ + sar $1,%bh │ │ │ │ (bad) │ │ │ │ dec %edi │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ @@ -2068532,15 +2068492,15 @@ │ │ │ │ inc %esp │ │ │ │ push %eax │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ pop %ecx │ │ │ │ jae,pn 1391bb9 │ │ │ │ popa │ │ │ │ - add %ah,%fs:-0x42(%eax,%edi,4) │ │ │ │ + add %ah,%fs:-0x40(%eax,%ebp,2) │ │ │ │ testl $0xd000b1d7,-0x4ffe6f00(%eax) │ │ │ │ faddl -0x7e144230(%ecx) │ │ │ │ sar $1,%al │ │ │ │ (bad) │ │ │ │ mov (%ecx),%eax │ │ │ │ repz ljmp $0x248,$0x1930d081 │ │ │ │ clc │ │ │ │ @@ -2068575,16 +2068535,15 @@ │ │ │ │ dec %eax │ │ │ │ inc %esp │ │ │ │ push %eax │ │ │ │ jae,pn 1391c1f │ │ │ │ popa │ │ │ │ xlat %fs:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ - or $0xbe,%ah │ │ │ │ - imul %eax │ │ │ │ + cmpb $0xe8,-0x9(%eax,%eax,8) │ │ │ │ lock nop │ │ │ │ add %esi,0x5d00b1d7(%eax) │ │ │ │ dec %esi │ │ │ │ push $0xffffffd0 │ │ │ │ sbb %bh,0x6a(%ebp) │ │ │ │ sar $1,%al │ │ │ │ (bad) │ │ │ │ @@ -3453189,34 +3453148,36 @@ │ │ │ │ add %al,%cs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - ljmp $0x141,$0x2f48c7fa │ │ │ │ - add %al,(%eax) │ │ │ │ + jp 181c287 │ │ │ │ + (bad) │ │ │ │ + dec %eax │ │ │ │ + das │ │ │ │ + inc %ecx │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - push %eax │ │ │ │ + add %dh,0x5000b1d7(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %ecx │ │ │ │ fdiv %st,%st(7) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - adc %ah,-0x4c(%esi) │ │ │ │ - (bad) │ │ │ │ + adc %dl,(%esi) │ │ │ │ + mov $0xc7,%dh │ │ │ │ pop %eax │ │ │ │ das │ │ │ │ inc %ecx │ │ │ │ add %ecx,(%eax) │ │ │ │ inc %esp │ │ │ │ loope 181c2bc │ │ │ │ mov $0xd7,%al │ │ │ │ @@ -3453509,27 +3453470,23 @@ │ │ │ │ push %cs │ │ │ │ sub $0x0,%eax │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - dec %esp │ │ │ │ - lahf │ │ │ │ - (bad) │ │ │ │ - enter $0x4134,$0x1 │ │ │ │ + cld │ │ │ │ + mov 0x4134c8c7,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %dh,-0x77ff4e29(%eax) │ │ │ │ + add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov %al,(%ebx) │ │ │ │ - pusha │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,(%esp,%edi,1) │ │ │ │ + adc $0x3c,%al │ │ │ │ inc %edi │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ @@ -3467778,26 +3467735,23 @@ │ │ │ │ pop %ecx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - xor %al,-0x61(%edi) │ │ │ │ - xbegin 2c44840 ,(bad) │ │ │ │ + xor %dh,%bh │ │ │ │ + mov 0x41fbb8c7,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ + add %dh,-0x77ff4e29(%eax) │ │ │ │ + add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov %al,(%ebx) │ │ │ │ - pusha │ │ │ │ - add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dl,%bl │ │ │ │ - out %eax,(%dx) │ │ │ │ + shr %cl,%edi │ │ │ │ (bad) │ │ │ │ dec %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ @@ -3482800,29 +3482754,30 @@ │ │ │ │ add %esp,0x1(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ ljmp $0x0,$0x4fd3e9 │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ - ret $0xc7a3 │ │ │ │ - js 182da49 │ │ │ │ - inc %ebx │ │ │ │ - add %eax,(%eax) │ │ │ │ + jb 182d9e0 │ │ │ │ + xbegin 2c5e5b8 ,(bad) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,-0x77ff4e29(%eax) │ │ │ │ - add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ + mov $0xd7,%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov %al,(%ebx) │ │ │ │ + pusha │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - adc $0x5ec220,%eax │ │ │ │ + add %dl,0x5ec220 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x6fff4e29(%eax) │ │ │ │ - mov $0xbb8c7a3,%eax │ │ │ │ + push $0xbb8c7a5 │ │ │ │ inc %ebx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x77ff4e29(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3485333,16 +3485288,17 @@ │ │ │ │ pop %esp │ │ │ │ clc │ │ │ │ js 182f1c5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4e29(%eax) │ │ │ │ + jbe 182f178 │ │ │ │ (bad) │ │ │ │ - mov %eax,0x436518c7 │ │ │ │ + sbb %ah,0x43(%ebp) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x77ff4e29(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ sbb $0xd2,%al │ │ │ │ @@ -3485712,44 +3485668,44 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - ljmp $0x143,$0x7308c7fa │ │ │ │ - add %al,(%eax) │ │ │ │ + jp 182f567 │ │ │ │ + (bad) │ │ │ │ + or %dh,0x43(%ebx) │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - mov $0x0,%cl │ │ │ │ - push %eax │ │ │ │ + add %dh,0x5000b1d7(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ or %ecx,0x12d3(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - and %ah,-0x25(%eax) │ │ │ │ - (bad) │ │ │ │ + and %dl,(%eax) │ │ │ │ + ffree %st(7) │ │ │ │ sbb %dh,0x43(%ebx) │ │ │ │ add %edi,0x2800e139(%eax) │ │ │ │ gs adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,%ah │ │ │ │ xchg %eax,%ebp │ │ │ │ mov %?,0x0(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x7fff4e29(%eax) │ │ │ │ - xor %bl,%dl │ │ │ │ + loopne 182f596 │ │ │ │ (bad) │ │ │ │ test $0x73,%al │ │ │ │ inc %ebx │ │ │ │ add %edx,%eax │ │ │ │ cmp %esp,%ecx │ │ │ │ add %ch,0x18011564(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ @@ -3485758,80 +3485714,79 @@ │ │ │ │ out %eax,(%dx) │ │ │ │ mov $0xa4,%cl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ - lea 0x437428c7(%edi),%ebx │ │ │ │ + cmp $0x7428c7a1,%eax │ │ │ │ + inc %ebx │ │ │ │ add %ebp,%eax │ │ │ │ cmp %esp,%ecx │ │ │ │ add %dh,-0x77ff4e29(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmc │ │ │ │ sub %fs:0x0(%eax,%eax,1),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - lock jbe 182f5e5 │ │ │ │ - xbegin 2c66ac8 ,(bad) │ │ │ │ - add %bh,(%edx) │ │ │ │ - loope 182f614 │ │ │ │ - sub %ah,0x15(%esi) │ │ │ │ - add %ebx,(%eax) │ │ │ │ + lock es fadd %st,%st(7) │ │ │ │ + mov $0x14374,%eax │ │ │ │ + cmp %cl,%ah │ │ │ │ + add %ch,(%eax) │ │ │ │ + adc $0x1801,%ax │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ nop │ │ │ │ out %al,$0xbf │ │ │ │ inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 182f69a │ │ │ │ - fld %st(7) │ │ │ │ + jo 182f64a │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ cmp %dh,0x43(%ebp) │ │ │ │ add %ebx,(%eax) │ │ │ │ cmp %cl,%ah │ │ │ │ add %ch,0x18011565(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xc2,%bl │ │ │ │ xchg %eax,%edi │ │ │ │ xor (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4e29(%eax) │ │ │ │ - push %ecx │ │ │ │ - fadd %st,%st(7) │ │ │ │ - mov $0x30014375,%eax │ │ │ │ - cmp %cl,%ah │ │ │ │ - add %cl,(%eax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - adc $0x60031801,%eax │ │ │ │ + add %ebx,%esi │ │ │ │ + xbegin 2c66c18 ,(bad) │ │ │ │ + xor %bh,(%edx) │ │ │ │ + loope 182f664 │ │ │ │ + or %dl,0x3180115(%ebx) │ │ │ │ + pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,%ah │ │ │ │ xchg %eax,%edx │ │ │ │ push %ss │ │ │ │ and (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ - (bad) │ │ │ │ + mov %ebx,%ebx │ │ │ │ (bad) │ │ │ │ sbb %dh,0x43(%esi) │ │ │ │ add %ecx,0x3a(%eax) │ │ │ │ loope 182f68c │ │ │ │ cwtl │ │ │ │ xchg %eax,%edx │ │ │ │ adc $0x60031801,%eax │ │ │ │ @@ -3485842,16 +3485797,16 @@ │ │ │ │ push %ebp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - mov $0xa6,%al │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + mov $0x56,%al │ │ │ │ + fadd %st,%st(7) │ │ │ │ js 182f724 │ │ │ │ inc %ebx │ │ │ │ add %esp,0x3a(%eax) │ │ │ │ loope 182f6b4 │ │ │ │ call 19840c4c <_edata@@Base+0x14a40c4c> │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3485859,15 +3485814,17 @@ │ │ │ │ add $0xd,%ebp │ │ │ │ add %al,(%bx,%si) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - rclb $1,0x4376f8c7(%ecx,%ebx,8) │ │ │ │ + rolb $1,-0x39(%ebx,%ebx,8) │ │ │ │ + clc │ │ │ │ + jbe 182f71a │ │ │ │ add %edi,0x3a(%eax) │ │ │ │ loope 182f6dc │ │ │ │ js 182f671 │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x1125e1(%eax) │ │ │ │ @@ -3485886,46 +3485843,45 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ dec %esp │ │ │ │ xchg %al,0x64(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x2000b1d7(%eax) │ │ │ │ - push %esi │ │ │ │ - fadd %st,%st(7) │ │ │ │ + push %es │ │ │ │ + faddp %st,%st(7) │ │ │ │ mov %dh,0x43(%edi) │ │ │ │ add %edx,-0x4fff1ec6(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x8863(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x2000b1d7(%eax) │ │ │ │ - (bad) │ │ │ │ + mov %ds,%ebx │ │ │ │ (bad) │ │ │ │ sbb %bh,0x43(%eax) │ │ │ │ add %ebp,-0x4fff1ec6(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x76a047(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b1d7(%eax) │ │ │ │ - mov $0x78a8c7da,%ecx │ │ │ │ - inc %ebx │ │ │ │ + imul $0x4378a8c7,%esp,%ebx │ │ │ │ add %eax,%eax │ │ │ │ cmp %cl,%ah │ │ │ │ add %dh,0x1800b1d7(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ fbstp (%ebx,%edx,4) │ │ │ │ @@ -3485933,30 +3485889,30 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ - fld %st(7) │ │ │ │ + pop %edx │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ cmp %bh,0x43(%ecx) │ │ │ │ add %ebx,%eax │ │ │ │ cmp %cl,%ah │ │ │ │ add %dh,0x1800b1d7(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cld │ │ │ │ adc %bh,0x32(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x6000b1d7(%eax) │ │ │ │ - push %ebx │ │ │ │ - fadd %st,%st(7) │ │ │ │ + add %esi,%ebx │ │ │ │ + (bad) │ │ │ │ enter $0x4379,$0x1 │ │ │ │ lock cmp %cl,%ah │ │ │ │ add %cl,%al │ │ │ │ scas %es:(%edi),%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3485964,59 +3485920,57 @@ │ │ │ │ pop %ebx │ │ │ │ shlb %cl,0x0(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - rcr $0xd9,%bl │ │ │ │ - (bad) │ │ │ │ - sub %bh,0x43(%edx) │ │ │ │ + rorb $0x43,0x7a28c7db(%ebx) │ │ │ │ add %ecx,(%eax) │ │ │ │ cmp %ecx,%esp │ │ │ │ add %cl,-0x52(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,%ah │ │ │ │ jg 182f7fd │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ - mov $0xda,%dl │ │ │ │ (bad) │ │ │ │ + fadd %st,%st(7) │ │ │ │ mov %bh,0x43(%edx) │ │ │ │ add %esp,(%eax) │ │ │ │ cmp %ecx,%esp │ │ │ │ add %cl,%al │ │ │ │ scas %es:(%edi),%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x30c90c(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ - mov 0x7ae8c7d9,%eax │ │ │ │ - inc %ebx │ │ │ │ - add %edi,(%eax) │ │ │ │ + push %ecx │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + call 39843bbb <_edata@@Base+0x34a43bbb> │ │ │ │ cmp %ecx,%esp │ │ │ │ add %cl,-0x51(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x46e128(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ - fcmovbe %st(0),%st │ │ │ │ + mov %dl,%dl │ │ │ │ (bad) │ │ │ │ dec %eax │ │ │ │ jnp 182f8aa │ │ │ │ add %edx,0x3b(%eax) │ │ │ │ loope 182f86c │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ @@ -3486025,16 +3485979,16 @@ │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax,%edx,1) │ │ │ │ test $0x37,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x4fff4e29(%eax) │ │ │ │ + je 182f85d │ │ │ │ (bad) │ │ │ │ - rol $1,%bh │ │ │ │ test $0x7b,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,0x3b(%eax) │ │ │ │ loope 182f894 │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3486046,42 +3486000,42 @@ │ │ │ │ inc %ecx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - rol $0xda,%ah │ │ │ │ - (bad) │ │ │ │ - or %bh,0x1(%ebx,%eax,2) │ │ │ │ - cmpb $0xe1,(%ebx) │ │ │ │ - add %al,-0x25(%eax) │ │ │ │ - adc $0x60031801,%eax │ │ │ │ + shlb $0x8,-0x39(%esp,%ebx,8) │ │ │ │ + jl 182f8fa │ │ │ │ + add %eax,0x4000e13b(%eax) │ │ │ │ + fistl 0x60031801 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x47(%ebx) │ │ │ │ mov $0x73,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - xor %dh,0x7c68c7d9(%esi) │ │ │ │ - inc %ebx │ │ │ │ - add %ebx,-0x2fff1ec5(%eax) │ │ │ │ + xor %ah,-0x25(%esi) │ │ │ │ + (bad) │ │ │ │ + push $0x9801437c │ │ │ │ + cmp %ecx,%esp │ │ │ │ + add %dl,%al │ │ │ │ ficoml 0x60031801 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x63(%eax) │ │ │ │ lcall $0x100,$0x5 │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ - pop %ebx │ │ │ │ - fadd %st,%st(7) │ │ │ │ + or %esi,%ebx │ │ │ │ + (bad) │ │ │ │ enter $0x437c,$0x1 │ │ │ │ mov $0x3b,%al │ │ │ │ loope 182f90c │ │ │ │ cmp %ch,0x1(%ebp,%edx,1) │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3486089,16 +3486043,16 @@ │ │ │ │ add %bl,%bl │ │ │ │ sbbb $0x0,0x70(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ - dec %ebx │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + sti │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ sub %bh,0x43(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ cmp %ecx,%esp │ │ │ │ add %bh,0x1801156b(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486107,49 +3486061,49 @@ │ │ │ │ mov $0x6,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 182f90c │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + jo 182f9bc │ │ │ │ + fadd %st,%st(7) │ │ │ │ mov %bh,0x43(%ebp) │ │ │ │ add %esp,%eax │ │ │ │ cmp %ecx,%esp │ │ │ │ add %bh,(%eax) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x3483(%edi,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - shrb $1,0x7de8c7d9(%ebx) │ │ │ │ - inc %ebx │ │ │ │ - add %edi,%eax │ │ │ │ + rcrb $1,-0x25(%ebx) │ │ │ │ + (bad) │ │ │ │ + call f9843cfe <_edata@@Base+0xf4a43cfe> │ │ │ │ cmp %ecx,%esp │ │ │ │ add %bh,0x1801156c(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xchg %esi,%ebx │ │ │ │ stos %eax,%es:(%edi) │ │ │ │ inc %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - adc %bl,-0x24(%esi) │ │ │ │ - (bad) │ │ │ │ + adc %cl,(%esi) │ │ │ │ + faddp %st,%st(7) │ │ │ │ dec %eax │ │ │ │ jle 182f9ea │ │ │ │ add %edx,(%eax) │ │ │ │ cmp $0xe1,%al │ │ │ │ add %bl,%al │ │ │ │ jno 182f9c4 │ │ │ │ add %ebx,(%eax) │ │ │ │ @@ -3486160,15 +3486114,16 @@ │ │ │ │ or 0x61(%ecx),%ch │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - adcb $0xc7,-0x26(%edx) │ │ │ │ + addb $0xdc,(%edx) │ │ │ │ + (bad) │ │ │ │ test $0x7e,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,(%eax) │ │ │ │ cmp $0xe1,%al │ │ │ │ add %ch,0x71(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3486179,16 +3486134,17 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ - mov 0x7f08c7da,%eax │ │ │ │ - inc %ebx │ │ │ │ + push %ecx │ │ │ │ + fadd %st,%st(7) │ │ │ │ + or %bh,0x43(%edi) │ │ │ │ add %eax,0x3c(%eax) │ │ │ │ loope 182f9fc │ │ │ │ mov $0x18011572,%eax │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %ds │ │ │ │ @@ -3486196,112 +3486152,109 @@ │ │ │ │ jb 182fa31 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - xor %cl,0x7f68c7d9(%edi) │ │ │ │ - inc %ebx │ │ │ │ - add %ebx,0x3c(%eax) │ │ │ │ - loope 182fa24 │ │ │ │ - dec %eax │ │ │ │ - jb 182fa3c │ │ │ │ - add %ebx,(%eax) │ │ │ │ - add 0x1(%eax),%esp │ │ │ │ - add %al,(%eax) │ │ │ │ + xor %bh,(%edi) │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ + push $0x5801437f │ │ │ │ + cmp $0xe1,%al │ │ │ │ + add %cl,0x72(%eax) │ │ │ │ + adc $0x60031801,%eax │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - cmp $0x79,%al │ │ │ │ + add %bh,(%ecx,%edi,2) │ │ │ │ pop %edx │ │ │ │ push %ebx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - jg 182fa1e │ │ │ │ - (bad) │ │ │ │ + das │ │ │ │ + ffree %st(7) │ │ │ │ enter $0x437f,$0x1 │ │ │ │ jo 182fa86 │ │ │ │ loope 182fa4c │ │ │ │ cmp %dh,0x15(%edi) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x8,%bh │ │ │ │ and 0x0,%ebp │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - and %ah,-0x26(%eax) │ │ │ │ - (bad) │ │ │ │ + and %dl,(%eax) │ │ │ │ + fadd %st,%st(7) │ │ │ │ sub %al,0x3c880143(%eax) │ │ │ │ loope 182fa74 │ │ │ │ enter $0x1576,$0x1 │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x5b0b(%esp,%ebp,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 182fa5f │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + jo 182fb0f │ │ │ │ + fadd %st,%st(7) │ │ │ │ mov %al,0x3ca00143(%eax) │ │ │ │ loope 182fa9c │ │ │ │ sbb %bh,0x15(%eax) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ enter $0x385f,$0x69 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - xor %bh,-0x7f173827(%edi) │ │ │ │ - inc %ebx │ │ │ │ - add %edi,-0x57ff1ec4(%eax) │ │ │ │ - ja 182fadc │ │ │ │ - add %ebx,(%eax) │ │ │ │ + xor %ch,-0x25(%edi) │ │ │ │ + (bad) │ │ │ │ + call b9843e41 <_edata@@Base+0xb4a43e41> │ │ │ │ + cmp $0xe1,%al │ │ │ │ + add %ch,0x18011577(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ jmp 182fb4d │ │ │ │ adc %bl,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - rcr $0xd0,%cl │ │ │ │ - (bad) │ │ │ │ - dec %eax │ │ │ │ - addl $0xe13cd0,0x1(%ebx) │ │ │ │ - call 19841073 <_edata@@Base+0x14a41073> │ │ │ │ - add 0x1(%eax),%esp │ │ │ │ + rorb $0x43,-0x7eb7382e(%ecx) │ │ │ │ + add %edx,%eax │ │ │ │ + cmp $0xe1,%al │ │ │ │ + add %ch,%al │ │ │ │ + adcb $0x1,0x60031801 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add $0x63ef4b,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x2000b1d7(%eax) │ │ │ │ + je 182fadd │ │ │ │ (bad) │ │ │ │ - rol $1,%bh │ │ │ │ test $0x81,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,%eax │ │ │ │ cmp $0xe1,%al │ │ │ │ add %bh,-0x7e(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3486310,16 +3486263,16 @@ │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ (bad) │ │ │ │ adc $0x0,%eax │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - mov $0xbf,%al │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + mov $0x6f,%al │ │ │ │ + fadd %st,%st(7) │ │ │ │ or %al,0x3d000143(%edx) │ │ │ │ loope 182fb3c │ │ │ │ enter $0x1583,$0x1 │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486328,84 +3486281,84 @@ │ │ │ │ daa │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - and %dh,-0x7d973827(%ecx) │ │ │ │ - inc %ebx │ │ │ │ - add %ebx,(%eax) │ │ │ │ + and %ah,-0x25(%ecx) │ │ │ │ + (bad) │ │ │ │ + push $0x18014382 │ │ │ │ cmp $0x835800e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x38(%ecx) │ │ │ │ fcoml 0x0(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4e29(%eax) │ │ │ │ - leave │ │ │ │ - rol $1,%bh │ │ │ │ + jns 182fb55 │ │ │ │ + (bad) │ │ │ │ enter $0x4382,$0x1 │ │ │ │ xor %bh,0x884800e1 │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x721ec1(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x3fff4e29(%eax) │ │ │ │ - mov $0xd0,%dl │ │ │ │ (bad) │ │ │ │ - sub %al,0x3d480143(%ebx) │ │ │ │ + inc %ebx │ │ │ │ + add %ecx,0x3d(%eax) │ │ │ │ loope 182fbb4 │ │ │ │ fadds 0x3180115(%edi) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x436e5(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x3fff4e29(%eax) │ │ │ │ - mov 0x8388c7da,%eax │ │ │ │ - inc %ebx │ │ │ │ - add %esp,0x3d(%eax) │ │ │ │ + push %ecx │ │ │ │ + fadd %st,%st(7) │ │ │ │ + mov %al,0x3d600143(%ebx) │ │ │ │ loope 182fbdc │ │ │ │ sub %cl,0x3180115(%ecx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%cl │ │ │ │ xchg %eax,%esi │ │ │ │ add $0x36,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x5fff4e29(%eax) │ │ │ │ - (bad) │ │ │ │ - fld %st(7) │ │ │ │ + aas │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ call 79843f84 <_edata@@Base+0x74a43f84> │ │ │ │ cmp $0x88b800e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,%dl │ │ │ │ mov $0x2d,%dl │ │ │ │ inc %eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - loopne 182fba3 │ │ │ │ - fcmovnb %st(7),%st │ │ │ │ + loopne 182fc53 │ │ │ │ + ffree %st(7) │ │ │ │ dec %eax │ │ │ │ test %al,0x1(%ebx) │ │ │ │ nop │ │ │ │ cmp $0x8db000e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486413,132 +3486366,130 @@ │ │ │ │ push %esp │ │ │ │ add %al,%ds:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - add %ch,-0x26(%eax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%eax) │ │ │ │ + fadd %st,%st(7) │ │ │ │ test $0x84,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,0x4000e13d(%eax) │ │ │ │ lea 0x60031801,%edx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x19(%edx) │ │ │ │ jl 182fcac │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - adc $0xda,%cl │ │ │ │ - (bad) │ │ │ │ - or %al,0x3dc00143(%ebp) │ │ │ │ - loope 182fc7c │ │ │ │ - nop │ │ │ │ - mov 0x60031801,%ss │ │ │ │ + addb $0x43,-0x7af73824(%ecx) │ │ │ │ + add %eax,%eax │ │ │ │ + cmp $0x8e9000e1,%eax │ │ │ │ + adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%esi) │ │ │ │ xchg %eax,%esp │ │ │ │ dec %edi │ │ │ │ jp 182fc8d │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x7000b1d7(%eax) │ │ │ │ - ret │ │ │ │ - fld %st(7) │ │ │ │ + jae 182fc76 │ │ │ │ + (bad) │ │ │ │ push $0xd8014385 │ │ │ │ cmp $0x8e2000e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0xc67b0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0xfff4e29(%eax) │ │ │ │ + ja 182fc95 │ │ │ │ (bad) │ │ │ │ - rol $1,%bh │ │ │ │ enter $0x4385,$0x1 │ │ │ │ lock cmp $0xd22000e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%ch │ │ │ │ fcmovbe %st(4),%st │ │ │ │ add %al,%fs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - shlb $1,-0x79d73830(%eax) │ │ │ │ - inc %ebx │ │ │ │ - add %ecx,(%eax) │ │ │ │ - loope,pt 182fcf4 │ │ │ │ + shlb $1,-0x2e(%eax) │ │ │ │ + (bad) │ │ │ │ + sub %al,0x3e080143(%esi) │ │ │ │ + loope 182fcf4 │ │ │ │ mov $0xd1,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,%dh │ │ │ │ (bad) │ │ │ │ cld │ │ │ │ adc (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0xfff4e29(%eax) │ │ │ │ - lea (bad),%ebx │ │ │ │ - fcmovb %st(7),%st │ │ │ │ - mov %al,0x3e200143(%esi) │ │ │ │ - loope 182fd1c │ │ │ │ + cmp $0x8688c7dc,%eax │ │ │ │ + inc %ebx │ │ │ │ + add %esp,(%eax) │ │ │ │ + loope,pt 182fd1c │ │ │ │ add %dl,%bl │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x20cf8d(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b1d7(%eax) │ │ │ │ - jl 182fd14 │ │ │ │ + sub $0xdb,%al │ │ │ │ (bad) │ │ │ │ call 398440c7 <_edata@@Base+0x34a440c7> │ │ │ │ loope,pt 182fd44 │ │ │ │ nop │ │ │ │ rclb %cl,0x60031801 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x56e7a9(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x2000b1d7(%eax) │ │ │ │ + ja 182fd35 │ │ │ │ (bad) │ │ │ │ - rol $1,%bh │ │ │ │ dec %eax │ │ │ │ xchg %eax,0x1(%ebx) │ │ │ │ push %eax │ │ │ │ loope,pt 182fd6c │ │ │ │ fmul %st(3),%st │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x50(%esi) │ │ │ │ and $0x75,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0xb1d7(%eax) │ │ │ │ - mov $0xd0,%al │ │ │ │ - (bad) │ │ │ │ + pusha │ │ │ │ + rol %cl,%bh │ │ │ │ test $0x87,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,0x3e(%eax) │ │ │ │ loope 182fd94 │ │ │ │ push $0x180115cb │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486546,30 +3486497,30 @@ │ │ │ │ pop %ebp │ │ │ │ je 182fdb0 │ │ │ │ add (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ - mov %ebx,%edx │ │ │ │ + cmp %ebx,%esp │ │ │ │ (bad) │ │ │ │ or %cl,0x3e800143(%eax) │ │ │ │ loope 182fdbc │ │ │ │ mov $0x180115cc,%eax │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %eax,(%edi) │ │ │ │ xor %eax,%ds:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x7fff4e29(%eax) │ │ │ │ - ja 182fdb4 │ │ │ │ - (bad) │ │ │ │ + daa │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ push $0x98014388 │ │ │ │ loope,pt 182fde4 │ │ │ │ dec %eax │ │ │ │ int3 │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486578,88 +3486529,90 @@ │ │ │ │ inc %edi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 182fe55 │ │ │ │ - fcmovnb %st(7),%st │ │ │ │ + jo 182fe05 │ │ │ │ + ffree %st(7) │ │ │ │ enter $0x4388,$0x1 │ │ │ │ mov $0x3e,%al │ │ │ │ loope 182fe0c │ │ │ │ mov %bl,0x3180115(%esi) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x396f52(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b1d7(%eax) │ │ │ │ - and $0x8928c7da,%eax │ │ │ │ - inc %ebx │ │ │ │ - add %ecx,%eax │ │ │ │ - loope,pt 182fe34 │ │ │ │ + aad $0xdb │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3ec80143(%ecx) │ │ │ │ + loope 182fe34 │ │ │ │ sbb %bl,0x3180115(%esi) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x4f4776(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x3fff4e29(%eax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + inc %ecx │ │ │ │ + fadd %st,%st(7) │ │ │ │ mov %cl,0x3ee00143(%ecx) │ │ │ │ loope 182fe5c │ │ │ │ push $0x1801159f │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ (bad) │ │ │ │ add $0x7d74,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - mov 0xe8c7d980,%al │ │ │ │ + mov 0xe8c7db30,%al │ │ │ │ mov %eax,0x1(%ebx) │ │ │ │ clc │ │ │ │ loope,pt 182fe84 │ │ │ │ clc │ │ │ │ sahf │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,%ch │ │ │ │ and %ebx,0x0(%ebx,%ecx,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x6000b1d7(%eax) │ │ │ │ - enter $0xc7d0,$0x48 │ │ │ │ + js 182fe75 │ │ │ │ + (bad) │ │ │ │ + dec %eax │ │ │ │ mov 0x1(%ebx),%al │ │ │ │ adc %bh,(%edi) │ │ │ │ loope 182feac │ │ │ │ mov $0x18011599,%eax │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ or 0x69fb(%edi),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - mov $0xd0,%cl │ │ │ │ - (bad) │ │ │ │ + popa │ │ │ │ + rol %cl,%bh │ │ │ │ test $0x8a,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,(%eax) │ │ │ │ aas │ │ │ │ loope 182fed4 │ │ │ │ cmp %bl,0x3180115(%ecx) │ │ │ │ pusha │ │ │ │ @@ -3486668,28 +3486621,28 @@ │ │ │ │ add %ch,(%ecx) │ │ │ │ mov %eax,0x1fd3 │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - rclb $1,-0x25(%eax) │ │ │ │ - (bad) │ │ │ │ + rolb $1,(%eax) │ │ │ │ + ffree %st(7) │ │ │ │ or %cl,0x3f400143(%ebx) │ │ │ │ loope 182fefc │ │ │ │ jo 182ff7b │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%ebx) │ │ │ │ adc %esp,0x77(%ebx) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x4000b1d7(%eax) │ │ │ │ - and $0xda,%al │ │ │ │ + aam $0xdb │ │ │ │ (bad) │ │ │ │ push $0x5801438b │ │ │ │ aas │ │ │ │ loope 182ff24 │ │ │ │ add %bh,0x15(%ebp) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ @@ -3486697,70 +3486650,70 @@ │ │ │ │ add %al,(%eax) │ │ │ │ cmp %dh,0x18b │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - adc %cl,-0x74373826(%edi) │ │ │ │ - inc %ebx │ │ │ │ - add %esi,0x3f(%eax) │ │ │ │ + adc %bh,(%edi) │ │ │ │ + fadd %st,%st(7) │ │ │ │ + enter $0x438b,$0x1 │ │ │ │ + jo 182ff89 │ │ │ │ loope 182ff4c │ │ │ │ push %eax │ │ │ │ jle 182ff64 │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ fs inc %esi │ │ │ │ mov $0x33,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x7fff4e29(%eax) │ │ │ │ - jge 182ff44 │ │ │ │ - (bad) │ │ │ │ - sub %cl,-0x1ec077ff(%ebx,%eax,2) │ │ │ │ - add %ah,%al │ │ │ │ + sub $0x8c28c7db,%eax │ │ │ │ + inc %ebx │ │ │ │ + add %ecx,-0x1fff1ec1(%eax) │ │ │ │ jge 182ff8c │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ inc %edi │ │ │ │ bound %edx,0x45(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x6fff4e29(%eax) │ │ │ │ + ja 182ff65 │ │ │ │ (bad) │ │ │ │ - rol $1,%bh │ │ │ │ mov %cl,-0x1ec05fff(%ebx,%eax,2) │ │ │ │ add %bl,0x180115c0(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov 0x66529b,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x7000b1d7(%eax) │ │ │ │ - mov $0xd0,%al │ │ │ │ - (bad) │ │ │ │ + pusha │ │ │ │ + rol %cl,%bh │ │ │ │ call b984434d <_edata@@Base+0xb4a4434d> │ │ │ │ aas │ │ │ │ loope 182ffc4 │ │ │ │ sub %al,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x107abf(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x7fff4e29(%eax) │ │ │ │ - mov %dl,%bl │ │ │ │ + cmp %ah,%bl │ │ │ │ (bad) │ │ │ │ dec %eax │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ sarb $1,(%edi) │ │ │ │ loope 182ffec │ │ │ │ mov %al,%cl │ │ │ │ adc $0x60031801,%eax │ │ │ │ @@ -3486770,15 +3486723,15 @@ │ │ │ │ int3 │ │ │ │ dec %ecx │ │ │ │ and (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ - jns 182ffe4 │ │ │ │ + sub %ebx,%ebx │ │ │ │ (bad) │ │ │ │ test $0x8d,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,%eax │ │ │ │ aas │ │ │ │ loope 1830014 │ │ │ │ or %al,%cl │ │ │ │ @@ -3486789,16 +3486742,16 @@ │ │ │ │ call 1835487 │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - leave │ │ │ │ - rol $1,%bh │ │ │ │ + jns 1830005 │ │ │ │ + (bad) │ │ │ │ or %cl,0x40000143(%esi) │ │ │ │ loope 183003c │ │ │ │ inc %eax │ │ │ │ (bad) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3486807,94 +3486760,95 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - mov $0xd0,%dl │ │ │ │ (bad) │ │ │ │ - push $0x1801438e │ │ │ │ + inc %ebx │ │ │ │ + add %ebx,(%eax) │ │ │ │ inc %eax │ │ │ │ loope 1830064 │ │ │ │ rol $1,%ch │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x30(%ebp,%edi,4) │ │ │ │ pop %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 183001b │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + jo 18300cb │ │ │ │ + fadd %st,%st(7) │ │ │ │ enter $0x438e,$0x1 │ │ │ │ xor %al,-0x1f(%eax) │ │ │ │ add %ah,(%eax) │ │ │ │ (bad) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ into │ │ │ │ add 0x0(%esi),%ebp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0xfff4e29(%eax) │ │ │ │ - xchg %ebx,%ecx │ │ │ │ - (bad) │ │ │ │ + aaa │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ sub %cl,0x40480143(%edi) │ │ │ │ loope 18300b4 │ │ │ │ mov $0xc6,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%ebx) │ │ │ │ ljmp $0x0,$0x182b │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - pop %ecx │ │ │ │ - fcmovnb %st(7),%st │ │ │ │ + or %ebx,%ebp │ │ │ │ + (bad) │ │ │ │ mov %cl,0x40600143(%edi) │ │ │ │ loope 18300dc │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x5ecd1b(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4e29(%eax) │ │ │ │ - es fcmovb %st(7),%st │ │ │ │ + (bad) │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ call 79844490 <_edata@@Base+0x74a44490> │ │ │ │ inc %eax │ │ │ │ loope 1830104 │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x28e53f(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x1fff4e29(%eax) │ │ │ │ - pop %edx │ │ │ │ - fcmovnb %st(7),%st │ │ │ │ + or %ch,%bl │ │ │ │ + (bad) │ │ │ │ dec %eax │ │ │ │ nop │ │ │ │ inc %ebx │ │ │ │ add %edx,-0x4fff1ec0(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3486905,15 +3486859,15 @@ │ │ │ │ dec %esp │ │ │ │ (bad) │ │ │ │ sbb (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ - sub %edx,%ebx │ │ │ │ + fcmovnu %st(3),%st │ │ │ │ (bad) │ │ │ │ test $0x90,%al │ │ │ │ inc %ebx │ │ │ │ add %ebp,-0x4fff1ec0(%eax) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3486923,15 +3486877,15 @@ │ │ │ │ add %dh,%dl │ │ │ │ push $0x6cfe │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - mov 0x8c7d0d0,%al │ │ │ │ + mov 0x8c7d280,%al │ │ │ │ xchg %eax,%ecx │ │ │ │ inc %ebx │ │ │ │ add %eax,%eax │ │ │ │ inc %eax │ │ │ │ loope 183017c │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ @@ -3486945,17 +3486899,17 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - mov $0x9168c7d0,%edx │ │ │ │ - inc %ebx │ │ │ │ - add %ebx,%eax │ │ │ │ + push $0xffffffd2 │ │ │ │ + (bad) │ │ │ │ + push $0xd8014391 │ │ │ │ inc %eax │ │ │ │ loope 18301a4 │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3486966,15 +3486920,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ - fcmovbe %st(0),%st │ │ │ │ + mov %dl,%dl │ │ │ │ (bad) │ │ │ │ enter $0x4391,$0x1 │ │ │ │ lock inc %eax │ │ │ │ loope 18301cc │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3486982,14 +3486936,15 @@ │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,-0x39(%edx) │ │ │ │ jmp 18301fa │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x1000b1d7(%eax) │ │ │ │ + jne 18301bd │ │ │ │ (bad) │ │ │ │ sub %dl,0x41080143(%edx) │ │ │ │ loope 18301f4 │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3486998,16 +3486953,16 @@ │ │ │ │ add %bl,-0x1d(%ecx) │ │ │ │ shrl $0x0,0x0(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ - and %dh,-0x26(%edi) │ │ │ │ - (bad) │ │ │ │ + and %ah,(%edi) │ │ │ │ + fadd %st,%st(7) │ │ │ │ mov %dl,0x41200143(%edx) │ │ │ │ loope 183021c │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3487015,17 +3486970,17 @@ │ │ │ │ add %bh,(%ecx) │ │ │ │ and (%edi),%dl │ │ │ │ jae 183022d │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,-0x5fff4e29(%eax) │ │ │ │ - push $0x92e8c7d9 │ │ │ │ - inc %ebx │ │ │ │ - add %edi,(%eax) │ │ │ │ + sbb %bl,%bl │ │ │ │ + (bad) │ │ │ │ + call 398445d3 <_edata@@Base+0x34a445d3> │ │ │ │ inc %ecx │ │ │ │ loope 1830244 │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3487080,15 +3487035,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xd7,%al │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ - arpl %ebx,0x4393c8c7(%edi) │ │ │ │ + adc 0x4393c8c7(%ecx),%esp │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x77ff4e29(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ int3 │ │ │ │ @@ -3487403,15 +3487358,16 @@ │ │ │ │ add %esp,0x1(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %di │ │ │ │ rcrb $0x1,0x0 │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,0x3000b1d7(%eax) │ │ │ │ - es mov $0xc7,%ah │ │ │ │ + (bad) │ │ │ │ + mov $0xc7,%ch │ │ │ │ fsubrs -0x1ebc27ff(%ebx,%eax,2) │ │ │ │ add %dh,-0x77ff4e29(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ ljmp $0x0,$0x4142bd │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -4194296,8 +4194252,52 @@ │ │ │ │ dec %eax │ │ │ │ sbb 0x0(%ecx,%eax,1),%ch │ │ │ │ ... │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ push $0x1ac1a │ │ │ │ ... │ │ │ │ -[ Too much input for diff (SHA256: 6b4c71e136786323eb97e7e3beec6ce341cd2365951581b844854242dc681c12) ] │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov %bl,(%edx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + test $0x1a,%al │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + enter $0xac1a,$0x1 │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + call 1adc6eb │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + or %bl,(%ebx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + sub %bl,(%ebx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + add %eax,(%eax) │ │ │ │ + ... │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax,%eax,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + dec %eax │ │ │ │ + sbb 0x0(%ecx,%eax,1),%ebp │ │ │ │ + ... │ │ │ │ + add $0x0,%al │ │ │ │ +[ Too much input for diff (SHA256: 3dc481d3c6459ec90847c8404cf0cb8d0bd812c8f706ca204fb87d478753a6d0) ]