--- /srv/rebuilderd/tmp/rebuilderdKYyoHM/inputs/fricas_1.3.11-3_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdKYyoHM/out/fricas_1.3.11-3_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-04-26 23:24:47.000000 debian-binary │ --rw-r--r-- 0 0 0 31488 2025-04-26 23:24:47.000000 control.tar.xz │ --rw-r--r-- 0 0 0 50811760 2025-04-26 23:24:47.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 31492 2025-04-26 23:24:47.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 50805116 2025-04-26 23:24:47.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 {} │ │ │ │ @@ -5877,39 +5877,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 │ │ │ │ -u/libmd.so.0.1.0 │ │ │ │ -f77af000-f77b0000 r--p 0000f000 00:25 44231948 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ -f77b0000-f77b1000 rw-p 00010000 00:25 44231948 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ -f77b1000-f77b3000 r--p 00000000 00:25 44239698 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77b3000-f77b9000 r-xp 00002000 00:25 44239698 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77b9000-f77bd000 r--p 00008000 00:25 44239698 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77bd000-f77be000 r--p 0000b000 00:25 44239698 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77be000-f77bf000 rw-p 0000c000 00:25 44239698 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ -f77bf000-f77c0000 r--p 00000000 00:25 44239714 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77c0000-f77c1000 r-xp 00001000 00:25 44239714 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77c1000-f77c2000 r--p 00002000 00:25 44239714 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77c2000-f77c3000 r--p 00002000 00:25 44239714 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77c3000-f77c4000 rw-p 00003000 00:25 44239714 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ -f77c4000-f77c7000 r--p 00000000 00:25 44239730 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77c7000-f77e3000 r-xp 00003000 00:25 44239730 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77e3000-f77f3000 r--p 0001f000 00:25 44239730 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77f3000-f77f4000 r--p 0002e000 00:25 44239730 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77f4000-f77f5000 rw-p 0002f000 00:25 44239730 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ -f77f5000-f7807000 r--p 00000000 00:25 44239765 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f7807000-f7869000 r-xp 00012000 00:25 44239765 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f7869000-f78c8000 r--p 00074000 00:25 44239765 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f78c8000-f78ce000 r--p 000d2000 00:25 44239765 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ -f78ce000-f78d0000 rw-p 000d8000 00:25 44239765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 9765 5 5 5 5 5 5 5 5 5 (S │ │ │ │ +000-f77d6000 r--p 0000f000 08:11 9843680 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ +f77d6000-f77d7000 rw-p 00010000 08:11 9843680 /usr/lib/i386-linux-gnu/libmd.so.0.1.0 │ │ │ │ +f77d7000-f77d9000 r--p 00000000 08:11 9843663 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f77d9000-f77df000 r-xp 00002000 08:11 9843663 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f77df000-f77e3000 r--p 00008000 08:11 9843663 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f77e3000-f77e4000 r--p 0000b000 08:11 9843663 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f77e4000-f77e5000 rw-p 0000c000 08:11 9843663 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 │ │ │ │ +f77e5000-f77e6000 r--p 00000000 08:11 9843558 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f77e6000-f77e7000 r-xp 00001000 08:11 9843558 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f77e7000-f77e8000 r--p 00002000 08:11 9843558 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f77e8000-f77e9000 r--p 00002000 08:11 9843558 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f77e9000-f77ea000 rw-p 00003000 08:11 9843558 /usr/lib/i386-linux-gnu/libcom_err.so.2.1 │ │ │ │ +f77ea000-f77ed000 r--p 00000000 08:11 9843657 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f77ed000-f7809000 r-xp 00003000 08:11 9843657 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f7809000-f7819000 r--p 0001f000 08:11 9843657 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f7819000-f781a000 r--p 0002e000 08:11 9843657 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f781a000-f781b000 rw-p 0002f000 08:11 9843657 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 │ │ │ │ +f781b000-f782d000 r--p 00000000 08:11 9843661 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f782d000-f788f000 r-xp 00012000 08:11 9843661 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f788f000-f78ee000 r--p 00074000 08:11 9843661 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f78ee000-f78f4000 r--p 000d2000 08:11 9843661 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 │ │ │ │ +f78f4000-f78f6000 rw-p 000d8000 08:11 9843661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 661 (S │ │ │ │ >Finished loading "makeint.lisp"roducible-path/fricas-1.3.11/target/i686-pc-linux-gnu/algebra/category.daase....1 │ │ │ │ - Timestamp: Sun Apr 27 01:41:45 UTC 2025 │ │ │ │ + Timestamp: Thu Jul 24 21:22:17 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. │ │ │ │ @@ -30882,15 +30881,15 @@ │ │ │ │ 0000$interpOnly │ │ │ │ $mapTarget │ │ │ │ 0000$breakCount │ │ │ │ $repeatLabel( │ │ │ │ $mapReturnTypes │ │ │ │ $mapThrowCountP │ │ │ │ $minivector │ │ │ │ -$definingMapx │ │ │ │ +$definingMap │ │ │ │ analyzeMap,f! │ │ │ │ $analyzingMapList │ │ │ │ COappendH │ │ │ │ Interpreter>SetVarT.boott means Scratchpad acts as a remote server │ │ │ │ $boldString │ │ │ │ switch into bold font │ │ │ │ $BOXSTRING │ │ │ │ @@ -31838,17 +31837,17 @@ │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ bpTimes │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ bpReduce │ │ │ │ bpLeftAssoc │ │ │ │ ,FUNCTION │ │ │ │ -/build/reproducible-path/fricas-1.3.11/src/boot/typars.clispH │ │ │ │ +/build/reproducible-path/fricas-1.3.11/src/boot/typars.clispP │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/boot/typars.clisp0 │ │ │ │ -/build/reproducible-path/fricas-1.3.11/src/boot/typars.clispxx │ │ │ │ +/build/reproducible-path/fricas-1.3.11/src/boot/typars.clisp │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/boot/typars.clisp │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ SYSTEML! │ │ │ │ ,DECLARE │ │ │ │ ,IGNORE. │ │ │ │ ,PROGRAM-ERROR │ │ │ │ KEYWORDFORMAT-CONTROL │ │ │ │ @@ -37432,15 +37431,15 @@ │ │ │ │ bfVar#23 │ │ │ │ ,TAGBODY! │ │ │ │ bfVar#23 │ │ │ │ bfVar#23 │ │ │ │ ,RETURN-FROM │ │ │ │ ,NREVERS │ │ │ │ 000000000000000000000000001) │ │ │ │ -#*000000000h │ │ │ │ +#*000000000hg │ │ │ │ 00000000000000000000000000000000000000000000000000000000000) │ │ │ │ .Resolve │ │ │ │ .Resolve │ │ │ │ ,VARIABLE │ │ │ │ .VarEqual │ │ │ │ .Resolve │ │ │ │ .Resolve │ │ │ │ @@ -37654,15 +37653,15 @@ │ │ │ │ .SetDiff │ │ │ │ -*MAKE-SPECIAL │ │ │ │ .$generalTMRules │ │ │ │ .$generalTMRules │ │ │ │ .Resolve │ │ │ │ ,VARIABLE │ │ │ │ 000000000000000000000000001) │ │ │ │ -#*000000000h │ │ │ │ +#*000000000hg │ │ │ │ 00000000000000000000000000000000000000000000000000000000000) │ │ │ │ /build/reproducible-pa │ │ │ │ - (|TranslateTypeSymbol| ts nil))h │ │ │ │ + (|TranslateTypeSymbol| ts nil))hg │ │ │ │ (defun |MakeDeclarations| (typSyms) │ │ │ │ - (let* ((tranTypSyms (mapcar #'|GetLispType| typSymsd │ │ │ │ + (let* ((tranTypSyms (mapcar #'|GetLispType| typSymsdh │ │ │ │ utputLines │ │ │ │ >/build/reproducible-path/fricas-1.3.11/src/interp/server.clisp │ │ │ │ .parseAndEvalToStringEqNum │ │ │ │ .applyWithOutputToString │ │ │ │ .breakIntoLines │ │ │ │ .parseAndInterpToString │ │ │ │ -INIT-FUNCTION │ │ │ │ @@ -38445,27 +38444,28 @@ │ │ │ │ .describeSetStreamsCalculate │ │ │ │ check_union_failure_msg │ │ │ │ -1.3.11/src/lisp/primitives.lisp │ │ │ │ .check_union2 │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ ,LIST*/ │ │ │ │ expandREPEAT │ │ │ │ -?/build/reprod │ │ │ │ +?/build/reprodh │ │ │ │ -INIT-FUNCTION │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ SYSTEML! │ │ │ │ ,DECLARE │ │ │ │ ,IGNORE. │ │ │ │ COLLECT │ │ │ │ .COLLECT │ │ │ │ 4FORMAT-CONTROL │ │ │ │ 4FORMAT-ARGUMENTS │ │ │ │ 4FORMAT-CONTROL │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ SYSTEML! │ │ │ │ +,VALUEhg │ │ │ │ nding ~s │ │ │ │ 2FORMAT-ARGUMENTS │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/i-output.o │ │ │ │ ,SEi-spec2 │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/i-spec2.o │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ bfVar#44 │ │ │ │ @@ -39433,15 +39433,15 @@ │ │ │ │ NORMPK.spad │ │ │ │ NTPOLFN.spad │ │ │ │ NUMERIC.spad │ │ │ │ NUMQUAD.spad │ │ │ │ NCEP.spad │ │ │ │ NCNTFRACNCNTFRAC.spad │ │ │ │ OCTCT2.spad │ │ │ │ -ONECOMP.spadh │ │ │ │ +ONECOMP.spadhg │ │ │ │ ONECOMP2ONECOMP2.spad| │ │ │ │ OMCONN.spad │ │ │ │ Return the pair associated with key X in association list Y. │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/vmlisp.lisp │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ GENSYMP │ │ │ │ ,SYMBOLP │ │ │ │ @@ -65741,15 +65741,15 @@ │ │ │ │ bfVar#42 │ │ │ │ ,RETURN-FROM │ │ │ │ ,IDENTITY │ │ │ │ bfVar#42 │ │ │ │ bfVar#42 │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/i-funsel.clispisOpInDomain0 │ │ │ │ $Categoryz │ │ │ │ -Sun Apr 27 01:41:45 UTC 20250 │ │ │ │ +Thu Jul 24 21:22:17 UTC 20250 │ │ │ │ $build_date │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ asTupleSize │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ 0000/build/reproducible-path/fricas-1.3.11/src/interp/i-intern.clispasTupleSize │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ @@ -67976,15 +67976,15 @@ │ │ │ │ ,RETURN-FROM │ │ │ │ bfVar#110 │ │ │ │ bfVar#111 │ │ │ │ ,TAGBODY! │ │ │ │ bfVar#110 │ │ │ │ m*)((fixnum)#0))[1]+0)000* │ │ │ │ 0000{fixnum f=1;f;}C8 │ │ │ │ -0000((fid │ │ │ │ +0000((fidh │ │ │ │ i-output │ │ │ │ A(n) %1b statement may only be used within a %b repeat %d loop. %1b is unknown to us, so no information is available.u │ │ │ │ Removing %1b as the abbreviation for %2b will also remove %3 %2b from the system. Enter %b yes %d or %b y %d if this is what you want, or anything else to abort the removal.I History information cannot be restored from %1b because the file does not exist.LISPLAM %rjon Type: %1 %l Time: %2 %rjoffBLOCK │ │ │ │ When %b )set expose add %d is followed by no arguments, the information you now see is displayed. The arguments %b group %d and %b constructor %d are used to specify exposure groups or an explicit constructor to be added to the local frame exposure data. Issue %ceon %b )set expose add group %d %ceoff or %ceon %b )set expose add constructor %d %ceoff for more information. │ │ │ │ A Compiling FriCAS source code from file %1b using Aldor compiler and options %b %ceon %2 %ceoff %d Use the system command %b )set compiler args %d to change these options. │ │ │ │ ,B The history facility is not on, so the .input file containing your user input cannot be created.QUOTE │ │ │ │ FriCAS cannot now handle assignments to scripted variables with more than one script. You can use %b == %d however.TMP Enter %b create %d to newly create the file or specify the %b correct %d name of the file or depress the %b ENTER %d key once or twice to cancel the selection: The workspace has been successfully restored from the history file %1b .TE2 │ │ │ │ @@ -107883,15 +107883,15 @@ │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/database.clispisDomainSubstERK │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ INTERSECTIONQ │ │ │ │ ,INTERSECTION │ │ │ │ KEYWORDTEST │ │ │ │ ,FUNCTION │ │ │ │ Keymap/build/reproducible-path/fricas-1.3.11/src/interp/vmlisp.lisp │ │ │ │ -INTERSECTIONQX │ │ │ │ +INTERSECTIONQh │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ orderPredicateItems │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ signatureTran │ │ │ │ orderPredTran │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ @@ -234191,15 +234191,15 @@ │ │ │ │ thisPosMsgs │ │ │ │ $outputList │ │ │ │ notThisPosMsgs │ │ │ │ $outputList │ │ │ │ notThisPosMsgs │ │ │ │ $outputList │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/msg.clisp │ │ │ │ -queueUpErrorsk │ │ │ │ +queueUpErrorsj │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ outputList │ │ │ │ listOutputter │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ bfVar#11 │ │ │ │ ,TAGBODY! │ │ │ │ @@ -234878,15 +234878,15 @@ │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ startSysCmd │ │ │ │ showSpad2Cmd │ │ │ │ endSysCmd │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/i-syscmd.clispstifle8 │ │ │ │ $specificMsgTagsunimple │ │ │ │ -$imPrTagGuys( │ │ │ │ +$imPrTagGuys │ │ │ │ $imPrGuys │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ traceSpad2Cmd │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/trace.clisp │ │ │ │ $toWhereGuys0 │ │ │ │ @@ -235158,15 +235158,15 @@ │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ ,IMAGPART │ │ │ │ ,REALPART │ │ │ │ clngamma │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/sfsfun.clisp │ │ │ │ -Gamma undefined for non-positive integers: ~D^ │ │ │ │ +Gamma undefined for non-positive integers: ~D] │ │ │ │ $PsiAsymptoticBern │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/sfsfun.clisp │ │ │ │ singularity encountered at ~D │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ @@ -238398,15 +238398,15 @@ │ │ │ │ catformvec │ │ │ │ makeByteWordVec2 │ │ │ │ maxElement │ │ │ │ $byteVec │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/nrunopt.clisp │ │ │ │ NRTmakeCategoryAlist │ │ │ │ $lookupFunction │ │ │ │ -$byteVec$byteAddressxE` │ │ │ │ +$byteVec$byteAddress │ │ │ │ $byteVecAcc │ │ │ │ $predListLength │ │ │ │ $NRTslot1PredicateList │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ opIsHasCat │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ @@ -239763,15 +239763,15 @@ │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/nrunopt.clisp │ │ │ │ numberOfNodes │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ halfWordSize │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/nrunopt.clisp │ │ │ │ -halfWordSize` │ │ │ │ +halfWordSizeh │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ ,TAGBODY │ │ │ │ ,RETURN-FROM │ │ │ │ ,LAMBDA │ │ │ │ bfVar#84 │ │ │ │ bfVar#86 │ │ │ │ bfVar#85 │ │ │ │ @@ -312210,15 +312210,15 @@ │ │ │ │ JDIFF.spad │ │ │ │ JetDifferential │ │ │ │ CARTEN2.spad │ │ │ │ algebraicintegrate2 │ │ │ │ INTALG2.spad │ │ │ │ AlgebraicIntegrate2 │ │ │ │ magmawithunit& │ │ │ │ -MAGMAWU-MAGMAWU.spadd │ │ │ │ +MAGMAWU-MAGMAWU.spaddh │ │ │ │ patternmatchableinnermatrixlinearalgebrafunctions │ │ │ │ IMATLIN.spad │ │ │ │ MAKE_MATRIX1_I16/build/reproducible-path/fricas-1.3.11/src/lisp/primitives.lisp │ │ │ │ bfFlatten │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ sayFunctionSelectionResult │ │ │ │ $abbreviateTypes │ │ │ │ @@ -320645,15 +320645,15 @@ │ │ │ │ Extra argument ~s │ │ │ │ 1FORMAT-ARGUMENTS │ │ │ │ ,DECLARE │ │ │ │ ,IGNORE2 │ │ │ │ AXL-decSingleInteger │ │ │ │ FOAMSInt │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/foam_l.lisp │ │ │ │ -AXL-decSingleIntegerx │ │ │ │ +AXL-decSingleInteger │ │ │ │ FOAM-USER │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ SYSTEML! │ │ │ │ ,DECLARE │ │ │ │ ,IGNORE. │ │ │ │ AXL-incSingleInteger │ │ │ │ ,PROGRAM-ERROR │ │ │ │ @@ -320789,15 +320789,15 @@ │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/foam_l.lisp │ │ │ │ AXL-ltSingleInteger │ │ │ │ /build/reproducible-path/fricas-1.3.11/src/interp/foam_l.lisp │ │ │ │ AXL-eqSingleInteger │ │ │ │ FOAM-USER │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ AXL-spitSInt │ │ │ │ -AXL-spitSIntp │ │ │ │ +AXL-spitSIntx │ │ │ │ not_BVECString is not a single characterBV │ │ │ │ FOAM-USER │ │ │ │ COMMON-LISPLAMBDA │ │ │ │ SYSTEML! │ │ │ │ ,DECLARE │ │ │ │ ,IGNORE. │ │ │ │ FOAMFoamEnvEnsure │ │ │ │ @@ -355927,15 +355927,15 @@ │ │ │ │ univariatelaurentseries │ │ │ │ textfileULS2 │ │ │ │ ULS2.spad │ │ │ │ ellipticfunctionsunivariatetaylorseries │ │ │ │ REDORDERREDORDER.spad │ │ │ │ reductionoforderULSCAT- │ │ │ │ ULSCAT.spad │ │ │ │ -romannumeralh │ │ │ │ +romannumeralhg │ │ │ │ UPSCAT.spad │ │ │ │ onedimensionalarrayfunctions2 │ │ │ │ UTSCAT.spad │ │ │ │ MTSCAT.spad │ │ │ │ MultivariateTaylorSeriesCategory& │ │ │ │ comp_special │ │ │ │ compilero │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.data {} │ │ │ │ @@ -9294,23 +9294,26 @@ │ │ │ │ ....8.......8... │ │ │ │ ....8.......8... │ │ │ │ .... │ │ │ │ │ │ │ │ Disassembly of section .data: │ │ │ │ │ │ │ │ 00758ac0 <.data>: │ │ │ │ - sbb $0x88,%al │ │ │ │ - std │ │ │ │ - incl 0x1d(%eax) │ │ │ │ - mov $0xf7,%esi │ │ │ │ + pop %esp │ │ │ │ + aad $0xcd │ │ │ │ + incl 0x7d(%eax) │ │ │ │ + shl $0x0,%bh │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,-0x47ffb538(%eax) │ │ │ │ test %ebx,0x0(%edx) │ │ │ │ ... │ │ │ │ - rclb $0x0,0xf7be │ │ │ │ - add %ah,0xf7be1c(%eax) │ │ │ │ + shlb $0xf7,-0x40(%ebp) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov 0xf7c07c,%al │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%edi) │ │ │ │ bound %esi,0x69(%ebp) │ │ │ │ @@ -9722,384 +9725,316 @@ │ │ │ │ add %al,(%eax) │ │ │ │ or %eax,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ xor $0xff,%bh │ │ │ │ mov $0x43a00000,%edi │ │ │ │ ... │ │ │ │ - add (%eax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ dec %eax │ │ │ │ or $0xa0,%al │ │ │ │ add %ebp,(%eax) │ │ │ │ or -0x5ff397ff(%eax),%esp │ │ │ │ add %esp,%eax │ │ │ │ - push %ss │ │ │ │ - mov %eax,0xb3b5d0f7 │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ + jbe 96844c │ │ │ │ not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ + adc $0xfc60f7b6,%eax │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ + adc $0x15d0f7b6,%eax │ │ │ │ + mov $0xf7,%dh │ │ │ │ + rclb $1,0x15d0f7b6 │ │ │ │ + mov $0xf7,%dh │ │ │ │ + pusha │ │ │ │ + cld │ │ │ │ + mov 0xa0fc60f7,%al │ │ │ │ not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ + adc $0x15d0f7b6,%eax │ │ │ │ + mov $0xf7,%dh │ │ │ │ + pusha │ │ │ │ + cld │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ + adc $0x15d0f7b6,%eax │ │ │ │ + mov $0xf7,%dh │ │ │ │ + pusha │ │ │ │ + cld │ │ │ │ + mov 0xa0fc60f7,%al │ │ │ │ not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ + adc $0xfc60f7b6,%eax │ │ │ │ + mov 0xa0fc60f7,%al │ │ │ │ not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - divl -0x17(%eax) │ │ │ │ - fincstp │ │ │ │ - lock xlat %ds:(%ebx) │ │ │ │ - fdiv %st(7),%st │ │ │ │ - pusha │ │ │ │ - sbb %edx,%eax │ │ │ │ - testl $0x9c60f7d0,0x2(%eax) │ │ │ │ - sahf │ │ │ │ - divl 0x10f7d8f1(%eax) │ │ │ │ - add %dl,%bl │ │ │ │ - mull -0x5d(%eax) │ │ │ │ + adc $0x4970f7b6,%eax │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + lock aaa │ │ │ │ fcomi %st(7),%st │ │ │ │ - shrb $0xd9,(%ebx) │ │ │ │ - mull (%eax) │ │ │ │ - mov $0xda,%al │ │ │ │ - testl $0x60f7b3b5,-0x2f082680(%eax) │ │ │ │ - pushf │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - notl 0x10f7a308(%eax) │ │ │ │ - adc -0x4c4a2f09(%ebx),%ah │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - mul %eax │ │ │ │ - push %ss │ │ │ │ - mov %eax,0xa30890f7 │ │ │ │ + pusha │ │ │ │ + jns 9684f1 │ │ │ │ + testl $0xfc60f7d2,0x62(%eax) │ │ │ │ + mov 0xdb51b0f7,%al │ │ │ │ notl (%eax) │ │ │ │ - adc -0x61639f09(%ebx),%ah │ │ │ │ + (bad) │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + pusha │ │ │ │ + add %esi,%ebx │ │ │ │ + test $0x20f7db8b,%eax │ │ │ │ + adc %bl,%ch │ │ │ │ + testl $0x60f7b615,-0x2f082420(%eax) │ │ │ │ + cld │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + notl 0x10f7a568(%eax) │ │ │ │ + jb 9684f8 │ │ │ │ not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ + adc $0xfc60f7b6,%eax │ │ │ │ + mov 0xa0fc60f7,%al │ │ │ │ + mul %eax │ │ │ │ + jbe 968508 │ │ │ │ + notl 0x10f7a568(%eax) │ │ │ │ + jb 968510 │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ div %eax │ │ │ │ + es fdiv %st,%st(7) │ │ │ │ + jo 968592 │ │ │ │ + fcomi %st(7),%st │ │ │ │ + and %dl,(%eax) │ │ │ │ (bad) │ │ │ │ - fincstp │ │ │ │ - jo 968532 │ │ │ │ - fdiv %st(7),%st │ │ │ │ - and %dh,-0x7f7f0826(%eax) │ │ │ │ - fincstp │ │ │ │ - adc %ch,-0x5d7f0825(%esi) │ │ │ │ - fincstp │ │ │ │ - adc %ch,-0x64af0825(%ebx) │ │ │ │ - fincstp │ │ │ │ + and $0xdb,%al │ │ │ │ + notl (%eax) │ │ │ │ + push %cs │ │ │ │ + fdivp %st,%st(7) │ │ │ │ + addb $0xdc,(%edx) │ │ │ │ + notl (%eax) │ │ │ │ + or %esi,%ebx │ │ │ │ + notl -0x5(%eax) │ │ │ │ + fcomi %st(7),%st │ │ │ │ pusha │ │ │ │ - sbb %dl,%al │ │ │ │ - testl $0xb5d0f7d0,0x1(%eax) │ │ │ │ - mov $0xf7,%bl │ │ │ │ + js 968569 │ │ │ │ + testl $0x15d0f7d2,0x61(%eax) │ │ │ │ + mov $0xf7,%dh │ │ │ │ pusha │ │ │ │ - pushf │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - notl 0x10f7a308(%eax) │ │ │ │ - adc -0x4c4a2f09(%ebx),%ah │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - notl 0x10f7a308(%eax) │ │ │ │ - adc -0x5ce91f09(%ebx),%ah │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ + cld │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + notl 0x10f7a568(%eax) │ │ │ │ + jb 96855c │ │ │ │ not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ + adc $0x15d0f7b6,%eax │ │ │ │ + mov $0xf7,%dh │ │ │ │ + pusha │ │ │ │ + cld │ │ │ │ + mov 0xa56890f7,%al │ │ │ │ + notl (%eax) │ │ │ │ + jb 968570 │ │ │ │ + mul %eax │ │ │ │ + jbe 968574 │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ testl $0xd001a00b,(%eax) │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - notl 0x10f7a308(%eax) │ │ │ │ - adc -0x61639f09(%ebx),%ah │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ + adc $0xfc60f7b6,%eax │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + notl 0x10f7a568(%eax) │ │ │ │ + jb 968594 │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ div %eax │ │ │ │ - jne 9685ae │ │ │ │ - mull 0x20f7d8b8(%eax) │ │ │ │ - (bad) │ │ │ │ - fincstp │ │ │ │ - adc %dl,0x2a90f7d0 │ │ │ │ - shl $1,%bh │ │ │ │ - inc %eax │ │ │ │ - or %al,%dl │ │ │ │ - mull 0x30f7d020(%eax) │ │ │ │ - jnp 9685f0 │ │ │ │ + aad $0xb5 │ │ │ │ + mull 0x20f7db18(%eax) │ │ │ │ + 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 │ │ │ │ - stos %al,%es:(%edi) │ │ │ │ (bad) │ │ │ │ - loopne 968694 │ │ │ │ - fincstp │ │ │ │ + fcomi %st(7),%st │ │ │ │ inc %eax │ │ │ │ - test $0xd7f0f7da,%eax │ │ │ │ - fdiv %st(7),%st │ │ │ │ - jo 968613 │ │ │ │ - fincstp │ │ │ │ + or %ebx,%ebp │ │ │ │ + div %eax │ │ │ │ + aaa │ │ │ │ + fcomi %st(7),%st │ │ │ │ + jo 968673 │ │ │ │ + fdiv %st,%st(7) │ │ │ │ inc %eax │ │ │ │ - add %al,%dl │ │ │ │ - mull 0x19(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - adc %cl,%cl │ │ │ │ - fdiv %st(7),%st │ │ │ │ - sbb $0xd9,%dl │ │ │ │ - divl 0x0(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - nop │ │ │ │ - pop %ss │ │ │ │ - shl $1,%bh │ │ │ │ - or $0xd8,%ch │ │ │ │ - notl (%eax) │ │ │ │ - (bad) │ │ │ │ - testl $0xa0d0f7d9,0x74(%eax) │ │ │ │ (bad) │ │ │ │ + shl %cl,%bh │ │ │ │ + adc %ch,(%ecx) │ │ │ │ + fcomi %st(7),%st │ │ │ │ + cmpb $0xdc,(%edx) │ │ │ │ + divl 0x60(%eax) │ │ │ │ + shl %cl,%bh │ │ │ │ + nop │ │ │ │ + ja 968615 │ │ │ │ + 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 │ │ │ │ - add %edx,%eax │ │ │ │ - mull 0x18(%eax) │ │ │ │ - shl $1,%bh │ │ │ │ - mov 0xc0f7d8d0,%al │ │ │ │ - loope 96863c │ │ │ │ - testl $0xa370f7d9,0x75(%eax) │ │ │ │ + aad $0xdb │ │ │ │ + divl 0x3(%eax) │ │ │ │ (bad) │ │ │ │ - add $0xd8,%bh │ │ │ │ + andb $0xdb,(%edi) │ │ │ │ notl (%eax) │ │ │ │ - (bad) │ │ │ │ - testl $0x20f7d000,(%eax) │ │ │ │ - pop %ss │ │ │ │ - shl $1,%bh │ │ │ │ - inc %eax │ │ │ │ - int3 │ │ │ │ - fdiv %st(7),%st │ │ │ │ - lock fstp %st(1) │ │ │ │ - not %eax │ │ │ │ - add %dl,%al │ │ │ │ + cmp %ebx,%esp │ │ │ │ + testl $0x20f7d260,(%eax) │ │ │ │ + ja 96864d │ │ │ │ + testl $0x3df0f7db,0x2c(%eax) │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + shlb $1,-0x2e(%eax) │ │ │ │ div %eax │ │ │ │ - pop %ss │ │ │ │ - shl $1,%bh │ │ │ │ - jo 9686a1 │ │ │ │ - fincstp │ │ │ │ - andb $0xda,(%ecx) │ │ │ │ - testl $0xe0f7d9b8,(%eax) │ │ │ │ - rcr $1,%edx │ │ │ │ - mull -0x3f082721(%eax) │ │ │ │ - int1 │ │ │ │ - fincstp │ │ │ │ - rolb $0xd0,(%edx) │ │ │ │ + ja 96865d │ │ │ │ + divl 0x73(%eax) │ │ │ │ + fcomi %st(7),%st │ │ │ │ + addb $0xdc,0x1800f7dc(%ecx) │ │ │ │ mul %eax │ │ │ │ - sbb %edx,%eax │ │ │ │ - mull (%eax) │ │ │ │ - add %ebx,%ecx │ │ │ │ - divl 0x20f7da0f(%eax) │ │ │ │ - adc $0xd0,%al │ │ │ │ - test $0x30f7d029,%eax │ │ │ │ - psubusw %mm7,%mm6 │ │ │ │ - jo 9686df │ │ │ │ - (bad) │ │ │ │ - and %dh,-0x309f0827(%eax) │ │ │ │ + xor %ebx,%ebp │ │ │ │ + mull -0x3f0824c1(%eax) │ │ │ │ + push %ecx │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + shlb $0xf7,-0x2e(%edx) │ │ │ │ + loopne 968723 │ │ │ │ + shl %cl,%bh │ │ │ │ + and %ah,-0x25(%ecx) │ │ │ │ + divl 0x20f7dc6f(%eax) │ │ │ │ + je 968689 │ │ │ │ + test $0x30f7d289,%eax │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + fcomi %st(7),%st │ │ │ │ + jo 96873f │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + and %dl,(%eax) │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + pusha │ │ │ │ + das │ │ │ │ (bad) │ │ │ │ - xor %bl,%bh │ │ │ │ - fdiv %st(7),%st │ │ │ │ + xor %bh,(%edi) │ │ │ │ + fcomi %st(7),%st │ │ │ │ nop │ │ │ │ - int1 │ │ │ │ - fincstp │ │ │ │ - andb $0xdb,-0x51ef0827(%edx) │ │ │ │ - not %eax │ │ │ │ - sti │ │ │ │ - fdiv %st(7),%st │ │ │ │ - jo 9686ec │ │ │ │ - (bad) │ │ │ │ + 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 │ │ │ │ - fincstp │ │ │ │ - adc %ch,0x630f7db(%ebx) │ │ │ │ - fincstp │ │ │ │ - rclb $0xf7,(%edx,%ebx,8) │ │ │ │ - mov $0x14,%al │ │ │ │ - shl $1,%bh │ │ │ │ - xor %ch,(%edx) │ │ │ │ - shl $1,%bh │ │ │ │ - mov $0xf1,%al │ │ │ │ - fdiv %st(7),%st │ │ │ │ - adc %al,(%edx) │ │ │ │ + sti │ │ │ │ + fcomi %st(7),%st │ │ │ │ + adc %cl,(%ebx) │ │ │ │ + fdivp %st,%st(7) │ │ │ │ + xor %ah,-0x25(%esi) │ │ │ │ + test $0xb0f7dc74,%eax │ │ │ │ + je 9686c9 │ │ │ │ + divl (%eax) │ │ │ │ + mov %dl,%dl │ │ │ │ + divl 0x10f7db51(%eax) │ │ │ │ (bad) │ │ │ │ - shrb $0xd9,(%ebx) │ │ │ │ - mull -0x5d(%eax) │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + rorb $0xde,0x360f7db(%ebx) │ │ │ │ + testl $0x6940f7db,0x5a(%eax) │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + and %cl,-0x21f9df09(%ebx,%ebx,8) │ │ │ │ + not %eax │ │ │ │ + inc %esp │ │ │ │ fcomi %st(7),%st │ │ │ │ - inc %eax │ │ │ │ - cli │ │ │ │ - fdiv %st(7),%st │ │ │ │ - inc %eax │ │ │ │ - or %ebx,%edx │ │ │ │ - mull (%eax) │ │ │ │ - sub $0xd9,%al │ │ │ │ - mull (%eax) │ │ │ │ - cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + mov $0x56,%al │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + mov $0x89,%al │ │ │ │ fcomi %st(7),%st │ │ │ │ - shl $1,%ah │ │ │ │ - fdiv %st(7),%st │ │ │ │ - mov $0xf6,%al │ │ │ │ - fincstp │ │ │ │ - mov $0x29,%al │ │ │ │ - fincstp │ │ │ │ - loopne 9686cb │ │ │ │ + loopne 96872b │ │ │ │ + fdivp %st,%st(7) │ │ │ │ + jo 968746 │ │ │ │ fcomi %st(7),%st │ │ │ │ - jo 9686e6 │ │ │ │ - fdiv %st(7),%st │ │ │ │ - lock (bad) │ │ │ │ - fincstp │ │ │ │ - xor %bl,%ch │ │ │ │ - sahf │ │ │ │ - testl $0xb0f7dab0,0x20f7d980(%eax) │ │ │ │ - neg %cl │ │ │ │ - not %eax │ │ │ │ - in $0xd8,%al │ │ │ │ - mull (%eax) │ │ │ │ - mov $0xda,%al │ │ │ │ - testl $0xf0f7d8b8,0x70f7d980(%eax) │ │ │ │ + lock es fdiv %st,%st(7) │ │ │ │ + xor %bh,0xe080f7a1 │ │ │ │ + fcomi %st(7),%st │ │ │ │ + and %dl,(%eax) │ │ │ │ (bad) │ │ │ │ - fincstp │ │ │ │ + mov $0x56,%al │ │ │ │ + fdiv %st,%st(7) │ │ │ │ + rolb $1,-0x9(%ebx,%ebx,8) │ │ │ │ + and %dl,(%eax) │ │ │ │ + (bad) │ │ │ │ + and $0xdb,%al │ │ │ │ + divl 0x18(%eax) │ │ │ │ + fcomi %st(7),%st │ │ │ │ + lock es fdiv %st,%st(7) │ │ │ │ pusha │ │ │ │ - sbb %dl,%al │ │ │ │ - testl $0xb5d0f7d0,0x1(%eax) │ │ │ │ - mov $0xf7,%bl │ │ │ │ - shlb $1,-0x639f084d(%ebp) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - testl $0xd0f79e9c,0x6001a011(%eax) │ │ │ │ - mov $0xb3,%ch │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ + js 96872d │ │ │ │ + testl $0x15d0f7d2,0x61(%eax) │ │ │ │ + mov $0xf7,%dh │ │ │ │ + rclb $1,0xfc60f7b6 │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + testl $0xd0f7a0fc,0x6001a011(%eax) │ │ │ │ + adc $0x15d0f7b6,%eax │ │ │ │ + mov $0xf7,%dh │ │ │ │ + pusha │ │ │ │ + cld │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ + adc $0xfc60f7b6,%eax │ │ │ │ + mov 0xa0fc60f7,%al │ │ │ │ not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ + adc $0x15d0f7b6,%eax │ │ │ │ + mov $0xf7,%dh │ │ │ │ + pusha │ │ │ │ + cld │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ testl $0xd001a010,(%eax) │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ + adc $0xfc60f7b6,%eax │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ testl $0x0,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - notl 0x10f7a308(%eax) │ │ │ │ - adc -0x4c4a2f09(%ebx),%ah │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ + adc $0xfc60f7b6,%eax │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ + mull -0x4(%eax) │ │ │ │ + mov 0xa56890f7,%al │ │ │ │ + notl (%eax) │ │ │ │ + jb 9687f4 │ │ │ │ not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ + adc $0xfc60f7b6,%eax │ │ │ │ + mov 0xb615d0f7,%al │ │ │ │ not %eax │ │ │ │ - mov $0xb3,%ch │ │ │ │ - mull -0x64(%eax) │ │ │ │ - sahf │ │ │ │ - divl (%eax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - sahf │ │ │ │ + adc $0xfc60f7b6,%eax │ │ │ │ + mov 0xa0f730f7,%al │ │ │ │ testl $0x0,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x75f3731e(%esi) │ │ │ │ shrb %cl,-0x51(%ebx,%ebx,2) │ │ │ │ xchg %eax,%ecx │ │ │ │ es adc %esi,%esi │ │ │ │ @@ -10635,1666 +10570,1738 @@ │ │ │ │ push %edx │ │ │ │ dec %ecx │ │ │ │ inc %ebx │ │ │ │ inc %ecx │ │ │ │ push %ebx │ │ │ │ jae 968e05 │ │ │ │ jae 968d8e │ │ │ │ - jne 968dbf │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - imul $0x6f732e64,0x6d(%edx),%esp │ │ │ │ - xor %ch,%cs:(%esi) │ │ │ │ - xor %ebp,(%esi) │ │ │ │ - xor %cl,(%edx) │ │ │ │ - data16 aaa │ │ │ │ - aaa │ │ │ │ - popa │ │ │ │ - data16 xor %dh,(%eax) │ │ │ │ - xor %ch,0x62373766 │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + xor %ch,0x64373766 │ │ │ │ + xor %dh,%ss:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 968dca │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ data16 xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - xor $0x32343420,%eax │ │ │ │ - xor (%ecx),%esi │ │ │ │ - cmp %esi,(%eax,%edi,1) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x33,%al │ │ │ │ + cmp %dh,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %ch,(%edi) │ │ │ │ - jne 968e5e │ │ │ │ - jb 968e1c │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 968e48 │ │ │ │ + jb 968e06 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 968e29 │ │ │ │ + js 968e13 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 968e2f │ │ │ │ + jne 968e19 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x6f732e64,0x6d(%edx),%esp │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ebp,(%esi) │ │ │ │ xor %cl,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %esi,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %ch,0x62373766 │ │ │ │ - xor %esi,(%eax) │ │ │ │ + fs xor %dh,%ss:(%eax) │ │ │ │ + xor %ch,0x64373766 │ │ │ │ + aaa │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x77(%edx) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 968e84 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%ecx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor 0x32343420,%dh │ │ │ │ - xor (%ecx),%esi │ │ │ │ - cmp %esi,(%eax,%edi,1) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + cmp %dh,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %ch,(%edi) │ │ │ │ - jne 968ece │ │ │ │ - jb 968e8c │ │ │ │ + and %ah,(%eax) │ │ │ │ + das │ │ │ │ + jne 968eb8 │ │ │ │ + jb 968e76 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 968e99 │ │ │ │ + js 968e83 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 968e9f │ │ │ │ + jne 968e89 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x6f732e64,0x6d(%edx),%esp │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ebp,(%esi) │ │ │ │ xor %cl,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %esi,(%ecx) │ │ │ │ + fs aaa │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x62373766 │ │ │ │ - xor (%eax),%esi │ │ │ │ + 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 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - cmp %edi,%ss:(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + ss xor %ss:(%eax),%esp │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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 968f3e │ │ │ │ - jb 968efc │ │ │ │ + jne 968f28 │ │ │ │ + jb 968ee6 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 968f09 │ │ │ │ + js 968ef3 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 968f0f │ │ │ │ + jne 968ef9 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 968f5a │ │ │ │ - jo 968f5b │ │ │ │ - jb 968f62 │ │ │ │ - jae,pn 968f60 │ │ │ │ + jne 968f44 │ │ │ │ + jo 968f45 │ │ │ │ + jb 968f4c │ │ │ │ + jae,pn 968f4a │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %esi,(%ebx) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %ch,0x62373766 │ │ │ │ - cmp %esi,(%eax) │ │ │ │ + cmp %esi,%fs:(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ - js 968f7c │ │ │ │ + sub $0x64373766,%eax │ │ │ │ + data16 xor %dh,(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 968f21 │ │ │ │ + js 968f66 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%edx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - xor $0x32343420,%eax │ │ │ │ - xor (%ecx),%edi │ │ │ │ - cmp %edi,%ss:(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x33,%al │ │ │ │ + ss xor %ss:(%eax),%esp │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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 968fb5 │ │ │ │ - jb 968f73 │ │ │ │ + jne 968f9f │ │ │ │ + jb 968f5d │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 968f80 │ │ │ │ + js 968f6a │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 968f86 │ │ │ │ + jne 968f70 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 968fd1 │ │ │ │ - jo 968fd2 │ │ │ │ - jb 968fd9 │ │ │ │ - jae,pn 968fd7 │ │ │ │ + jne 968fbb │ │ │ │ + jo 968fbc │ │ │ │ + jb 968fc3 │ │ │ │ + jae,pn 968fc1 │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %edi,(%ecx) │ │ │ │ + data16 xor %dh,%fs:(%eax) │ │ │ │ + xor %ch,0x65373766 │ │ │ │ + xor (%eax),%esi │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x62373766 │ │ │ │ - xor %dh,%fs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 968fae │ │ │ │ + and %dh,0x2d(%edx) │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ cmp %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - cmp %edi,%ss:(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + ss xor %ss:(%eax),%esp │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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 96902c │ │ │ │ - jb 968fea │ │ │ │ + jne 969016 │ │ │ │ + jb 968fd4 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 968ff7 │ │ │ │ + js 968fe1 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 968ffd │ │ │ │ + jne 968fe7 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 969048 │ │ │ │ - jo 969049 │ │ │ │ - jb 969050 │ │ │ │ - jae,pn 96904e │ │ │ │ + jne 969032 │ │ │ │ + jo 969033 │ │ │ │ + jb 96903a │ │ │ │ + jae,pn 969038 │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %esp,0x30(%eax,%esi,1) │ │ │ │ - xor %ch,0x62373766 │ │ │ │ - xor %dh,%gs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 969025 │ │ │ │ + xor %gs:(%eax),%esi │ │ │ │ + xor %dh,(%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 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - cmp %edi,%ss:(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + ss xor %ss:(%eax),%esp │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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 9690a3 │ │ │ │ - jb 969061 │ │ │ │ + jne 96908d │ │ │ │ + jb 96904b │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96906e │ │ │ │ + js 969058 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 969074 │ │ │ │ + jne 96905e │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 9690bf │ │ │ │ - jo 9690c0 │ │ │ │ - jb 9690c7 │ │ │ │ - jae,pn 9690c5 │ │ │ │ + jne 9690a9 │ │ │ │ + jo 9690aa │ │ │ │ + jb 9690b1 │ │ │ │ + jae,pn 9690af │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %esp,0x30(%ebp) │ │ │ │ + gs xor $0x30,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x62373766,%eax │ │ │ │ - data16 xor %dh,(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 9690e6 │ │ │ │ + sub $0x65373766,%eax │ │ │ │ + xor $0x20303030,%eax │ │ │ │ + jb 9690d0 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ arpl %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - cmp %edi,%ss:(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + ss xor %ss:(%eax),%esp │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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 96911a │ │ │ │ - jb 9690d8 │ │ │ │ + jne 969104 │ │ │ │ + jb 9690c2 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9690e5 │ │ │ │ + js 9690cf │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9690eb │ │ │ │ + jne 9690d5 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x73356272,0x6b(%edx),%esp │ │ │ │ - jne 969136 │ │ │ │ - jo 969137 │ │ │ │ - jb 96913e │ │ │ │ - jae,pn 96913c │ │ │ │ + jne 969120 │ │ │ │ + jo 969121 │ │ │ │ + jb 969128 │ │ │ │ + jae,pn 969126 │ │ │ │ xor %ch,%cs:(%esi) │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - bound %esp,0x30(%esi) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + gs xor $0x2d303030,%eax │ │ │ │ + data16 aaa │ │ │ │ + aaa │ │ │ │ + gs xor %dh,%ss:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 9690fd │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - xor %esi,(%eax,%eiz,1) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + xor $0x20203835,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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 969191 │ │ │ │ - jb 96914f │ │ │ │ + jne 96917b │ │ │ │ + jb 969139 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96915c │ │ │ │ + js 969146 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 969162 │ │ │ │ + jne 96914c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 9691af │ │ │ │ - jae,pn 9691af │ │ │ │ + jb 969199 │ │ │ │ + jae,pn 969199 │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esi,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %ch,0x63373766 │ │ │ │ - xor %esi,(%eax) │ │ │ │ + gs xor %dh,%ss:(%eax) │ │ │ │ + xor %ch,0x65373766 │ │ │ │ + aaa │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ - js 9691cb │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 969170 │ │ │ │ + js 9691b5 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%ecx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - xor $0x32343420,%eax │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - xor %esi,(%eax,%eiz,1) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x33,%al │ │ │ │ + xor $0x20203835,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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 969204 │ │ │ │ - jb 9691c2 │ │ │ │ + jne 9691ee │ │ │ │ + jb 9691ac │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9691cf │ │ │ │ + js 9691b9 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9691d5 │ │ │ │ + jne 9691bf │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 969222 │ │ │ │ - jae,pn 969222 │ │ │ │ + jb 96920c │ │ │ │ + jae,pn 96920c │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esi,(%ecx) │ │ │ │ + gs aaa │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x63373766 │ │ │ │ - xor (%eax),%dh │ │ │ │ + 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 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - xor %esi,(%eax,%eiz,1) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + xor $0x20203835,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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 969277 │ │ │ │ - jb 969235 │ │ │ │ + jne 969261 │ │ │ │ + jb 96921f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 969242 │ │ │ │ + js 96922c │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 969248 │ │ │ │ + jne 969232 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 969295 │ │ │ │ - jae,pn 969295 │ │ │ │ + jb 96927f │ │ │ │ + jae,pn 96927f │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esi,(%edx) │ │ │ │ + cmp %dh,%gs:(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x63373766 │ │ │ │ - xor (%eax),%esi │ │ │ │ + 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 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - xor %esi,(%eax,%eiz,1) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + xor $0x20203835,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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 9692ea │ │ │ │ - jb 9692a8 │ │ │ │ + jne 9692d4 │ │ │ │ + jb 969292 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9692b5 │ │ │ │ + js 96929f │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9692bb │ │ │ │ + jne 9692a5 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 969308 │ │ │ │ - jae,pn 969308 │ │ │ │ + jb 9692f2 │ │ │ │ + jae,pn 9692f2 │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esi,(%ebx) │ │ │ │ + cmp %esi,%gs:(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x63373766 │ │ │ │ - xor $0x30,%al │ │ │ │ + sub $0x65373766,%eax │ │ │ │ + popa │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x77(%edx) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 969313 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor (%eax),%esi │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - xor %esi,(%eax,%eiz,1) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + xor $0x20203835,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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 96935d │ │ │ │ - jb 96931b │ │ │ │ + jne 969347 │ │ │ │ + jb 969305 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 969328 │ │ │ │ + js 969312 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 96932e │ │ │ │ + jne 969318 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x655f6d6f,0x63(%edx),%esp │ │ │ │ - jb 96937b │ │ │ │ - jae,pn 96937b │ │ │ │ + jb 969365 │ │ │ │ + jae,pn 969365 │ │ │ │ xor %cs:(%esi),%ch │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esi,(%eax,%esi,1) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x63373766,%eax │ │ │ │ - aaa │ │ │ │ + gs popa │ │ │ │ xor %dh,(%eax) │ │ │ │ + xor %ch,0x65373766 │ │ │ │ + xor %dh,%fs:(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - jb 969352 │ │ │ │ + jb 96933c │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - xor (%eax),%esi │ │ │ │ - and %ah,(%eax) │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + ss xor $0x20202037,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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 9693d0 │ │ │ │ - jb 96938e │ │ │ │ + jne 9693ba │ │ │ │ + jb 969378 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96939b │ │ │ │ + js 969385 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9693a1 │ │ │ │ + jne 96938b │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 9693f0 │ │ │ │ + jo 9693da │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 9693ef │ │ │ │ + jae,pn 9693d9 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ aaa │ │ │ │ - arpl %esi,(%edi) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %ch,0x65373766 │ │ │ │ - xor (%eax),%esi │ │ │ │ + gs xor %dh,%fs:(%eax) │ │ │ │ + xor %ch,0x30383766 │ │ │ │ + cmp %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,0x2d(%edx) │ │ │ │ - js 96940b │ │ │ │ + js 9693f5 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%ebx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - xor $0x32343420,%eax │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - xor (%eax),%esi │ │ │ │ - and %ah,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x33,%al │ │ │ │ + ss xor $0x20202037,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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 969444 │ │ │ │ - jb 969402 │ │ │ │ + jne 96942e │ │ │ │ + jb 9693ec │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96940f │ │ │ │ + js 9693f9 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 969415 │ │ │ │ + jne 9693ff │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 969464 │ │ │ │ + jo 96944e │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 969463 │ │ │ │ + jae,pn 96944d │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ - aaa │ │ │ │ - xor %gs:(%eax),%esi │ │ │ │ + cmp %dh,(%eax) │ │ │ │ + cmp %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x66373766,%eax │ │ │ │ - xor (%eax),%esi │ │ │ │ + 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 │ │ │ │ - xor $0x32343420,%eax │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - xor (%eax),%esi │ │ │ │ - and %ah,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x33,%al │ │ │ │ + ss xor $0x20202037,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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 9694b8 │ │ │ │ - jb 969476 │ │ │ │ + jne 9694a2 │ │ │ │ + jb 969460 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 969483 │ │ │ │ + js 96946d │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 969489 │ │ │ │ + jne 969473 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 9694d8 │ │ │ │ + jo 9694c2 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 9694d7 │ │ │ │ + jae,pn 9694c1 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ - aaa │ │ │ │ - xor (%eax),%si │ │ │ │ + cmp %dh,(%ecx) │ │ │ │ + cmp %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x66373766,%eax │ │ │ │ - xor $0x30,%al │ │ │ │ + sub $0x31383766,%eax │ │ │ │ + popa │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 969498 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%edx) │ │ │ │ xor %dh,%gs:(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - xor $0x32343420,%eax │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - xor (%eax),%esi │ │ │ │ - and %ah,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x33,%al │ │ │ │ + ss xor $0x20202037,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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 96952c │ │ │ │ - jb 9694ea │ │ │ │ + jne 969516 │ │ │ │ + jb 9694d4 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9694f7 │ │ │ │ + js 9694e1 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9694fd │ │ │ │ + jne 9694e7 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 96954c │ │ │ │ + jo 969536 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 96954b │ │ │ │ + jae,pn 969535 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ - aaa │ │ │ │ - data16 xor $0x30,%al │ │ │ │ + cmp %dh,(%ecx) │ │ │ │ + popa │ │ │ │ xor %dh,(%eax) │ │ │ │ - sub $0x66373766,%eax │ │ │ │ - xor $0x20303030,%eax │ │ │ │ - jb 96956c │ │ │ │ + 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 │ │ │ │ - xor $0x32343420,%eax │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - xor (%eax),%esi │ │ │ │ - and %ah,(%eax) │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x33,%al │ │ │ │ + ss xor $0x20202037,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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 9695a0 │ │ │ │ - jb 96955e │ │ │ │ + jne 96958a │ │ │ │ + jb 969548 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96956b │ │ │ │ + js 969555 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 969571 │ │ │ │ + jne 96955b │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79726335,0x6b(%edx),%esp │ │ │ │ - jo 9695c0 │ │ │ │ + jo 9695aa │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - jae,pn 9695bf │ │ │ │ + jae,pn 9695a9 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor %ecx,(%edx) │ │ │ │ data16 aaa │ │ │ │ - aaa │ │ │ │ - xor $0x3030,%ax │ │ │ │ - xor %ch,0x30383766 │ │ │ │ - aaa │ │ │ │ + cmp %dh,(%ecx) │ │ │ │ + bound %esi,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ + sub $0x32383766,%eax │ │ │ │ + xor %dh,%fs:(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - jb 969596 │ │ │ │ + jb 969580 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ch,(%edi) │ │ │ │ - jne 969614 │ │ │ │ - jb 9695d2 │ │ │ │ + jne 9695fe │ │ │ │ + jb 9695bc │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9695df │ │ │ │ + js 9695c9 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9695e5 │ │ │ │ + jne 9695cf │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 96962f │ │ │ │ + jae 969619 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %dh,(%eax) │ │ │ │ - aaa │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %ch,0x36383766 │ │ │ │ - cmp %esi,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - and %dh,0x2d(%edx) │ │ │ │ - js 96964b │ │ │ │ + cmp %dh,(%edx) │ │ │ │ + xor %dh,%fs:(%eax) │ │ │ │ + xor %ch,0x38383766 │ │ │ │ + data16 xor %dh,(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 9695f0 │ │ │ │ + js 969635 │ │ │ │ and %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %esi,(%edx) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ah,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - cmp (%edx),%dh │ │ │ │ - xor $0x32343420,%eax │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ + xor %bh,(%eax) │ │ │ │ + cmp (%ecx),%dh │ │ │ │ + xor %esp,(%eax) │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + xor $0x33,%al │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ch,(%edi) │ │ │ │ - jne 969684 │ │ │ │ - jb 969642 │ │ │ │ + jne 96966e │ │ │ │ + jb 96962c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96964f │ │ │ │ + js 969639 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 969655 │ │ │ │ + jne 96963f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 96969f │ │ │ │ + jae 969689 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %dh,(%esi) │ │ │ │ - cmp %esi,(%eax) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - sub $0x63383766,%eax │ │ │ │ - cmp %dh,(%eax) │ │ │ │ - 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 969660 │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %dh,(%edi) │ │ │ │ xor $0x30,%al │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ch,(%edi) │ │ │ │ - jne 9696f4 │ │ │ │ - jb 9696b2 │ │ │ │ + jne 9696de │ │ │ │ + jb 96969c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 9696bf │ │ │ │ + js 9696a9 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 9696c5 │ │ │ │ + jne 9696af │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 96970f │ │ │ │ + jae 9696f9 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %ah,0x38(%ebx) │ │ │ │ + cmp %ah,0x65(%ebp) │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x63383766 │ │ │ │ - xor %dh,%gs:(%eax) │ │ │ │ - xor %ah,(%eax) │ │ │ │ - jb 9696e6 │ │ │ │ + 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 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ch,(%edi) │ │ │ │ - jne 969764 │ │ │ │ - jb 969722 │ │ │ │ + jne 96974e │ │ │ │ + jb 96970c │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x36383369,0x2f(%edx),%esp │ │ │ │ sub $0x756e696c,%eax │ │ │ │ - js 96972f │ │ │ │ + js 969719 │ │ │ │ outsb %ds:(%si),(%dx) │ │ │ │ - jne 969735 │ │ │ │ + jne 96971f │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x2e356272,0x6b(%edx),%esp │ │ │ │ - jae 96977f │ │ │ │ + jae 969769 │ │ │ │ xor %cs:(%esi),%ebp │ │ │ │ xor (%edx),%ecx │ │ │ │ data16 aaa │ │ │ │ - cmp %ah,0x65(%ebx) │ │ │ │ - xor %dh,(%eax) │ │ │ │ - xor %ch,0x64383766 │ │ │ │ - xor %dh,(%eax) │ │ │ │ + cmp %ah,0x34(%esi) │ │ │ │ xor %dh,(%eax) │ │ │ │ - and %dh,0x77(%edx) │ │ │ │ + xor %ch,0x66383766 │ │ │ │ + xor %dh,%ss:(%eax) │ │ │ │ + xor %ah,(%eax) │ │ │ │ + jb 96978a │ │ │ │ sub $0x30302070,%eax │ │ │ │ xor %ah,0x30(%eax,%edi,1) │ │ │ │ xor %dh,(%eax) │ │ │ │ and %dh,(%eax) │ │ │ │ - xor %bh,(%edx) │ │ │ │ - xor 0x32343420,%dh │ │ │ │ - xor (%ecx),%edi │ │ │ │ - aaa │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ + cmp %bh,(%edx) │ │ │ │ + xor %esi,(%ecx) │ │ │ │ + and %bh,(%ecx) │ │ │ │ + cmp %dh,(%ebx,%esi,1) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%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) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%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) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%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) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %bh,(%ecx) │ │ │ │ - aaa │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %bh,(%ecx) │ │ │ │ - aaa │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%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) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%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) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%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) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - and %bh,(%ecx) │ │ │ │ - aaa │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%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) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ + and %dh,(%esi) │ │ │ │ + xor %esp,%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) │ │ │ │ + ss xor %esp,%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) │ │ │ │ + ss xor %esp,%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) │ │ │ │ + ss xor %esp,%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) │ │ │ │ + ss xor %esp,%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) │ │ │ │ + ss xor %esp,%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) │ │ │ │ + ss xor %esp,%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) │ │ │ │ + ss xor %esp,%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) │ │ │ │ + ss xor %esp,%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) │ │ │ │ + ss xor %esp,%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) │ │ │ │ + ss xor %esp,%ss:(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ + and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ 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,(%edi) │ │ │ │ - ss xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ - xor $0x20202020,%eax │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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,0x20202020 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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,0x20202020 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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,0x20202020 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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,0x20202020 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %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,0x20202020 │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ sub %dl,-0x80(%ebx) │ │ │ │ add %ebp,(%eax) │ │ │ │ jbe 969cc7 │ │ │ │ - add %edx,(%eax,%ecx,4) │ │ │ │ - std │ │ │ │ + add %edx,-0x33(%ebp,%edx,8) │ │ │ │ jmp *(%eax) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ addb $0x0,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ addb $0x60,(%ecx) │ │ │ │ @@ -12459,23 +12466,25 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %ah,(%eax) │ │ │ │ and %dl,0x6d(%ecx,%ebp,2) │ │ │ │ gs jae 969fe1 │ │ │ │ popa │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ jo 969fab │ │ │ │ - and %dl,0x75(%ebx) │ │ │ │ - outsb %ds:(%esi),(%dx) │ │ │ │ - and %al,0x70(%ecx) │ │ │ │ - jb 969f9a │ │ │ │ - xor (%edi),%dh │ │ │ │ - and %dh,(%eax) │ │ │ │ - xor %edi,(%edx) │ │ │ │ - xor $0x31,%al │ │ │ │ - cmp 0x43545520(,%esi,1),%dh │ │ │ │ + and %dl,0x75(%eax,%ebp,2) │ │ │ │ + and %cl,0x75(%edx) │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + and %dh,(%edx) │ │ │ │ + xor $0x20,%al │ │ │ │ + xor (%ecx),%dh │ │ │ │ + cmp (%edx),%dh │ │ │ │ + xor (%edx),%bh │ │ │ │ + xor %esi,(%edi) │ │ │ │ + and %dl,0x54(%ebp) │ │ │ │ + inc %ebx │ │ │ │ and %dh,(%edx) │ │ │ │ xor %dh,(%edx) │ │ │ │ xor $0x65274c0a,%eax │ │ │ │ and %ah,%fs:0x6f(%ebx) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ jo 96a008 │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ @@ -21959,93 +21968,88 @@ │ │ │ │ adc %eax,0x1(%eax) │ │ │ │ ... │ │ │ │ add %dl,(%eax) │ │ │ │ fcompl -0x65234000(%edx) │ │ │ │ add %dl,-0x3(%eax) │ │ │ │ (bad) │ │ │ │ mov $0xbffffdc8,%edi │ │ │ │ - or 0x20(%eax),%edx │ │ │ │ - jg 9add49 │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - pop %esp │ │ │ │ - sub (%eax),%al │ │ │ │ + sbb %eax,%edx │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + dec %ebx │ │ │ │ + fs sub %ecx,%edx │ │ │ │ + push %ds │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x8(%eax) │ │ │ │ + inc %eax │ │ │ │ + clc │ │ │ │ mov $0x0,%cl │ │ │ │ sub %ah,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ push %ds │ │ │ │ add %al,(%ecx) │ │ │ │ mov 0xc00096cf,%al │ │ │ │ fcompl -0x65229000(%edx) │ │ │ │ add %dl,-0x3(%eax) │ │ │ │ (bad) │ │ │ │ mov $0xbffffdc8,%edi │ │ │ │ - or 0x20(%eax),%edx │ │ │ │ - jg 9addf9 │ │ │ │ - pop %ss │ │ │ │ - pop %esi │ │ │ │ - sub (%eax),%al │ │ │ │ + sbb %eax,%edx │ │ │ │ + lods %ds:(%esi),%eax │ │ │ │ + dec %ebx │ │ │ │ + fs xchg %eax,%edi │ │ │ │ + rcrl %cl,(%esi) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,-0x8(%eax) │ │ │ │ + inc %eax │ │ │ │ + clc │ │ │ │ mov $0x0,%cl │ │ │ │ sub %ah,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x2b(%eax) │ │ │ │ or %eax,(%ecx) │ │ │ │ mov 0x700096cf,%al │ │ │ │ fstpl -0x6521e000(%edx) │ │ │ │ add %ah,(%eax) │ │ │ │ lock or %eax,(%ecx) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - or (%eax),%edx │ │ │ │ - das │ │ │ │ - jg 9adea9 │ │ │ │ - lahf │ │ │ │ - gs nop │ │ │ │ + sbb 0x1f644ba2(%eax),%edx │ │ │ │ + call 9adedf │ │ │ │ ... │ │ │ │ - inc %eax │ │ │ │ - clc │ │ │ │ + add %al,-0x8(%eax) │ │ │ │ mov $0x0,%cl │ │ │ │ sub %ah,-0x2e(%ebx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69306000(%ecx) │ │ │ │ add %ah,(%eax) │ │ │ │ ficomps -0x65213000(%edx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x2c83f800(%ecx) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - mov $0x28,%al │ │ │ │ - jg 9adf59 │ │ │ │ - xchg %eax,%ebx │ │ │ │ - adc 0x0(%eax),%edx │ │ │ │ + add %bl,(%ebx) │ │ │ │ + xor %ah,-0x61ec9bb5(%ebp) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ ... │ │ │ │ inc %eax │ │ │ │ clc │ │ │ │ mov $0x0,%cl │ │ │ │ sub %ah,-0x2e(%ebx) │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69306000(%ecx) │ │ │ │ add %dl,%al │ │ │ │ ficomps -0x65208000(%edx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x2c83f800(%ecx) │ │ │ │ - add %cl,(%ebx) │ │ │ │ - shlb $1,0x1393747f │ │ │ │ - nop │ │ │ │ + add %bl,(%ebx) │ │ │ │ + push %eax │ │ │ │ + mov $0x9e13644b,%eax │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0x63(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ @@ -22055,231 +22059,227 @@ │ │ │ │ add %al,0x30009adf(%eax) │ │ │ │ loopne 9adfd1 │ │ │ │ add %dl,%al │ │ │ │ mov $0x14,%bh │ │ │ │ add %ebp,%eax │ │ │ │ int1 │ │ │ │ (bad) │ │ │ │ - mov $0x7f00900b,%edi │ │ │ │ - je 9adfe5 │ │ │ │ - gs nop │ │ │ │ + mov $0x4b8d101b,%edi │ │ │ │ + fs pop %ds │ │ │ │ + call 9ae0ef │ │ │ │ ... │ │ │ │ - dec %eax │ │ │ │ - stc │ │ │ │ + add %cl,-0x7(%eax) │ │ │ │ mov $0x0,%cl │ │ │ │ andb $0x0,-0x2e(%ebx) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,(%eax) │ │ │ │ loopne 9ae07d │ │ │ │ add %ah,%al │ │ │ │ loopne 9ae081 │ │ │ │ add %ch,-0x7ffda1f0(%eax) │ │ │ │ arpl %edx,%edx │ │ │ │ - add %cl,(%ebx) │ │ │ │ - lock cmp $0x861747f,%eax │ │ │ │ - pop (%eax) │ │ │ │ + add %bl,(%ebx) │ │ │ │ + jo 9ae0a3 │ │ │ │ + dec %ebx │ │ │ │ + fs loope 9ae07c │ │ │ │ + mov $0x0,%ebx │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dh,(%eax) │ │ │ │ - cli │ │ │ │ + xor %bh,%dl │ │ │ │ mov $0x0,%cl │ │ │ │ andb $0x0,-0x2e(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ test $0x10,%al │ │ │ │ pop %esi │ │ │ │ add %al,%cl │ │ │ │ iret │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,%al │ │ │ │ loopne 9ae12d │ │ │ │ add %dl,0x3009ae1(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,0xb00d263(%eax) │ │ │ │ - push %eax │ │ │ │ - add $0x7f,%al │ │ │ │ - je 9ae189 │ │ │ │ - mov $0xdc,%edi │ │ │ │ + add %al,0x1b00d263(%eax) │ │ │ │ + rorb $1,0x3263644b(%ecx) │ │ │ │ + call 9ae1ac │ │ │ │ ... │ │ │ │ - add %dh,(%eax) │ │ │ │ - cli │ │ │ │ + xor %bh,%dl │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0x200d263,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69302800(%ecx) │ │ │ │ add %dl,0x40009ae1(%eax) │ │ │ │ loop 9ae1e1 │ │ │ │ add %dh,(%eax) │ │ │ │ cli │ │ │ │ mov $0x0,%cl │ │ │ │ add %bh,%bl │ │ │ │ mov $0x0,%cl │ │ │ │ - or 0x5(%eax),%esi │ │ │ │ - jg 9ae2c9 │ │ │ │ - lahf │ │ │ │ - gs nop │ │ │ │ + sbb %eax,%esi │ │ │ │ + mov %cl,0x64(%ebx) │ │ │ │ + pop %ds │ │ │ │ + call 9ae2ff │ │ │ │ ... │ │ │ │ - xor %bh,%dl │ │ │ │ + add %dh,(%eax) │ │ │ │ + cli │ │ │ │ mov $0x0,%cl │ │ │ │ test $0x63,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ fmul %st(7),%st │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,%al │ │ │ │ mov 0xe240047c,%al │ │ │ │ lcall $0xc000,$0x9ae2f000 │ │ │ │ rolb %cl,%gs:(%eax) │ │ │ │ - fwait │ │ │ │ - mov $0x63,%ch │ │ │ │ - cs in $0xee,%al │ │ │ │ - out %eax,$0xc7 │ │ │ │ + inc %ecx │ │ │ │ + js 9ae285 │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + and (%esi),%eax │ │ │ │ + cmp (%eax),%al │ │ │ │ ... │ │ │ │ - int3 │ │ │ │ + add %al,(%eax) │ │ │ │ + add %cl,%ah │ │ │ │ cld │ │ │ │ mov $0x0,%cl │ │ │ │ shlb $0x0,-0x2e(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ lock mov 0xcfd0047c,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,%al │ │ │ │ loop 9ae33d │ │ │ │ add %ah,0x38009ae3(%eax) │ │ │ │ (bad) │ │ │ │ in $0x5,%eax │ │ │ │ clc │ │ │ │ jmp 9ae3ae │ │ │ │ - mov $0x2e2f959b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd3ce5841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0x200d265(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %ah,0x50009ae3(%eax) │ │ │ │ in $0x9a,%al │ │ │ │ add %bh,(%eax) │ │ │ │ (bad) │ │ │ │ in $0x5,%eax │ │ │ │ clc │ │ │ │ jmp 9ae45e │ │ │ │ - mov $0x2e2f959b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd3ce5841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0xd265(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ (bad) │ │ │ │ in $0x5,%eax │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,-0x1c(%eax) │ │ │ │ lcall $0x5800,$0x9ae50000 │ │ │ │ enter $0x5e5,$0x18 │ │ │ │ jmp 9ae50e │ │ │ │ - mov $0x2e2d959b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd3cc5841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0xd265(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x96cf(%eax) │ │ │ │ in $0x9a,%eax │ │ │ │ add %dh,0x10009ae5(%eax) │ │ │ │ jg 9ae577 │ │ │ │ add $0xa0,%al │ │ │ │ rolb %cl,%gs:(%eax) │ │ │ │ - fwait │ │ │ │ - push %ebp │ │ │ │ - sub (%esi),%ebp │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + cwtl │ │ │ │ + lret $0x3ed3 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0xd265(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x4fff6931(%eax) │ │ │ │ in $0x9a,%eax │ │ │ │ add %ah,-0x1a(%eax) │ │ │ │ lcall $0x3000,$0xb1f73000 │ │ │ │ - divl 0x37b59b00(%ecx) │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + divl -0x2987bf00(%ecx) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,%al │ │ │ │ rolb %cl,%gs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,-0x1a(%eax) │ │ │ │ lcall $0x3000,$0x9ae71000 │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd1cb8b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x48(%ecx) │ │ │ │ + aad $0xd3 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,%al │ │ │ │ rolb %cl,%gs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,(%eax) │ │ │ │ out %eax,$0x9a │ │ │ │ add %al,%al │ │ │ │ out %eax,$0x9a │ │ │ │ add %bl,%al │ │ │ │ enter $0x5e5,$0x18 │ │ │ │ - cmpl $0xfa0e68e4,0x2e32d59b(%esp,%eax,1) │ │ │ │ + cmpl $0x7efa53e,-0x2c2ce7bf(%esp,%eax,1) │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,(%eax) │ │ │ │ data16 rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,%al │ │ │ │ out %eax,$0x9a │ │ │ │ add %dh,-0x18(%eax) │ │ │ │ lcall $0x3005,$0xe5c93800 │ │ │ │ - divl 0x31959b00(%ecx) │ │ │ │ - cs in $0xc0,%al │ │ │ │ - ret │ │ │ │ - std │ │ │ │ + divl -0x2fa7bf00(%ecx) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,(%eax) │ │ │ │ data16 rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ @@ -22287,65 +22287,67 @@ │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,-0x18(%eax) │ │ │ │ lcall $0x800,$0x9ae92000 │ │ │ │ leave │ │ │ │ in $0x5,%eax │ │ │ │ dec %eax │ │ │ │ js 9ae8eb │ │ │ │ - add $0x9b,%al │ │ │ │ - adc $0x68e42e3d,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + add $0x41,%al │ │ │ │ + fcomp %st(4) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,(%eax) │ │ │ │ data16 rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,(%eax) │ │ │ │ jmp ea6aea70 <_edata@@Base+0xe40aea70> │ │ │ │ lcall $0xa005,$0xe5c3f800 │ │ │ │ - cmp 0x2e3b959b(%esp,%eax,1),%bh │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + cmp -0x2c25a7bf(%esp,%eax,1),%bh │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0x66(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,%al │ │ │ │ jmp eb1aeb20 <_edata@@Base+0xe4baeb20> │ │ │ │ lcall $0xf800,$0xd37c0800 │ │ │ │ jecxz 9aea8e │ │ │ │ - mov $0x2e3af59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd3db3841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,(%eax) │ │ │ │ data16 rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,0x30009aea(%eax) │ │ │ │ jmp 9aead1 │ │ │ │ add %bl,0x3005e5b6(%eax) │ │ │ │ - divl 0x39b59b00(%ecx) │ │ │ │ - cs in $0xc0,%al │ │ │ │ - ret │ │ │ │ - std │ │ │ │ + divl -0x2787bf00(%ecx) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0x66(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ @@ -22353,631 +22355,657 @@ │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,(%eax) │ │ │ │ jmp 9aeb7d │ │ │ │ add %ah,%al │ │ │ │ jmp 9aeb81 │ │ │ │ add %cl,-0x4a(%eax) │ │ │ │ in $0x5,%eax │ │ │ │ - sbb %dl,0x359b04bb(%edx) │ │ │ │ - inc %ebp │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + sbb %dl,-0x7befb45(%edx) │ │ │ │ + movsb %ds:(%esi),%es:(%edi) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0x66(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,%al │ │ │ │ jmp 9aec2d │ │ │ │ add %dl,0x8009aec(%eax) │ │ │ │ mov $0x91e805e5,%eax │ │ │ │ - mov $0x43959b04,%ebx │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xa2584104,%ebx │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0x66(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x40009aec(%eax) │ │ │ │ in (%dx),%eax │ │ │ │ lcall $0xe805,$0xe5b80800 │ │ │ │ xchg %eax,%ecx │ │ │ │ - mov $0x40559b04,%ebx │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xa1984104,%ebx │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0x66(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,-0x13(%eax) │ │ │ │ lcall $0xa800,$0x9aedf000 │ │ │ │ xchg %eax,%ecx │ │ │ │ mov $0xffdc7804,%ebx │ │ │ │ - mov $0x2e4c959b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd3ad5841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0x66(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,%al │ │ │ │ in (%dx),%eax │ │ │ │ lcall $0xa800,$0x9aeea000 │ │ │ │ xchg %eax,%ecx │ │ │ │ mov $0xffdc7804,%ebx │ │ │ │ - mov $0x2e4d559b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd3ac9841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0x66(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x50009aee(%eax) │ │ │ │ out %eax,(%dx) │ │ │ │ lcall $0x3004,$0xbc119000 │ │ │ │ - divl 0x49759b00(%ecx) │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + divl -0x5747bf00(%ecx) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,0xd266(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x500096cf(%eax) │ │ │ │ out %eax,(%dx) │ │ │ │ lcall $0xb800,$0x9af00000 │ │ │ │ mov $0xab805e5,%ecx │ │ │ │ - mov $0x54b59b04,%esp │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xb5784104,%esp │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,%al │ │ │ │ data16 rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,(%eax) │ │ │ │ lock lcall $0xd800,$0x9af0b000 │ │ │ │ mov $0xf73005e5,%ecx │ │ │ │ mov $0x0,%cl │ │ │ │ - fwait │ │ │ │ - xchg %eax,%ebp │ │ │ │ - push %ebx │ │ │ │ - cs in $0xc0,%al │ │ │ │ - ret │ │ │ │ - std │ │ │ │ + inc %ecx │ │ │ │ + pop %eax │ │ │ │ + mov $0xd3,%dl │ │ │ │ + ds or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,%al │ │ │ │ data16 rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x60009af0(%eax) │ │ │ │ int1 │ │ │ │ lcall $0xb800,$0xb1f73000 │ │ │ │ aam $0xff │ │ │ │ - mov $0x2e5f359b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9af172 │ │ │ │ + mov $0xd3bef841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ data16 rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov %cl,(%esi) │ │ │ │ mov $0x96cfb004,%esp │ │ │ │ add %ah,-0xf(%eax) │ │ │ │ lcall $0x3800,$0x9af21000 │ │ │ │ mov $0x105805e5,%edx │ │ │ │ - mov $0x58759b04,%esp │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xb9b84104,%esp │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,%al │ │ │ │ data16 rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,(%eax) │ │ │ │ repnz lcall $0x3000,$0x9af2c000 │ │ │ │ divl -0x30b800(%ecx) │ │ │ │ - mov $0x2e65d59b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9af2d2 │ │ │ │ + mov $0xd3841841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0x68(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ sbb %dl,%cl │ │ │ │ mov $0x4,%bl │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,%al │ │ │ │ repnz lcall $0x3000,$0x9af37000 │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd190cb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + mov %ebx,%ss │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,%al │ │ │ │ push $0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,-0xd(%eax) │ │ │ │ lcall $0x3000,$0x9af42000 │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd1924b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + mov %ss,%ebx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ push $0xd2 │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,(%eax) │ │ │ │ hlt │ │ │ │ lcall $0x6800,$0x9af4d000 │ │ │ │ clc │ │ │ │ jecxz 9af4e1 │ │ │ │ enter $0xffc8,$0xbf │ │ │ │ - fwait │ │ │ │ - xor $0xc2e42e76,%eax │ │ │ │ + inc %ecx │ │ │ │ + clc │ │ │ │ xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + pcmpeqd (%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,(%eax) │ │ │ │ imul $0x200,%edx,%edx │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %dl,%al │ │ │ │ hlt │ │ │ │ lcall $0x6800,$0x9af58000 │ │ │ │ clc │ │ │ │ jecxz 9af591 │ │ │ │ enter $0xffc8,$0xbf │ │ │ │ - fwait │ │ │ │ - xor $0xeee42e76,%eax │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + inc %ecx │ │ │ │ + clc │ │ │ │ + xchg %eax,%edi │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + and 0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,(%eax) │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ add %ch,-0x8(%eax) │ │ │ │ jecxz 9af631 │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,0x30009af5(%eax) │ │ │ │ negb -0x1c02a800(%edx) │ │ │ │ add $0xbfffc7e8,%eax │ │ │ │ - fwait │ │ │ │ - xor $0x68e42e74,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + clc │ │ │ │ + xchg %eax,%ebp │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,(%eax) │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x300096cf(%eax) │ │ │ │ negb -0x65092000(%edx) │ │ │ │ add %ch,0x2804b3d9(%eax) │ │ │ │ - imul $0x75f59b00,%edx,%edx │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + imul $0x94384100,%edx,%edx │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,(%eax) │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x1fff6931(%eax) │ │ │ │ negb -0x65087000(%edx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd18e2b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + nop │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,0xd269(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x6fff6931(%eax) │ │ │ │ negl -0x6507c000(%edx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd185cb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + fwait │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,%al │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x400096cf(%eax) │ │ │ │ clc │ │ │ │ lcall $0x1800,$0x9af8f000 │ │ │ │ (bad) │ │ │ │ dec %esi │ │ │ │ - add -0x6440003f(%eax),%ch │ │ │ │ - jne 9af889 │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + add 0x41bfffc1(%eax),%ch │ │ │ │ + mov $0xa53ed367,%eax │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,%al │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0xfff6931(%eax) │ │ │ │ clc │ │ │ │ lcall $0x9800,$0x9af9a000 │ │ │ │ xor %esp,%esp │ │ │ │ add $0xb1f730,%eax │ │ │ │ - fwait │ │ │ │ - xor $0xc0e42e85,%eax │ │ │ │ - ret │ │ │ │ - std │ │ │ │ + inc %ecx │ │ │ │ + clc │ │ │ │ + sarl %cl,%fs:(%esi) │ │ │ │ + or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,%al │ │ │ │ imul $0x200,%edx,%edx │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %ah,0x50009af9(%eax) │ │ │ │ cli │ │ │ │ lcall $0x800,$0xb1f73000 │ │ │ │ - mov $0x559bbfff,%esi │ │ │ │ - subb $0xe4,(%esi) │ │ │ │ - jb 9afadd │ │ │ │ - cli │ │ │ │ + mov $0x9841bfff,%esi │ │ │ │ + popa │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,(%eax) │ │ │ │ push $0xffffffd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,-0x1c(%eax) │ │ │ │ mov $0x4,%ah │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,-0x6(%eax) │ │ │ │ lcall $0x3000,$0x9afb0000 │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd1724b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0x6a(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,(%eax) │ │ │ │ sti │ │ │ │ lcall $0x3000,$0x9afbb000 │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd177cb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + imul $0x7efa53e,%ebx,%edx │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0xd26a(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x4fff6931(%eax) │ │ │ │ sti │ │ │ │ lcall $0xb800,$0x9afc6000 │ │ │ │ ss in $0x5,%al │ │ │ │ - mov %dh,-0x4a644001(%edi) │ │ │ │ - xchg %eax,%esp │ │ │ │ - cs in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov %dh,0x7841bfff(%edi) │ │ │ │ + jne 9afc47 │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0x200d26a(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %ah,-0x4(%eax) │ │ │ │ lcall $0xb800,$0x9afd1000 │ │ │ │ ss in $0x5,%al │ │ │ │ - mov %dh,-0x4a644001(%edi) │ │ │ │ - xchg %eax,%esp │ │ │ │ - cs in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov %dh,0x7841bfff(%edi) │ │ │ │ + jne 9afcf7 │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0xd26a(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,-0x4ffa1bca(%eax) │ │ │ │ iret │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,(%eax) │ │ │ │ std │ │ │ │ lcall $0x3800,$0x9afdc000 │ │ │ │ cmp %esp,%esp │ │ │ │ add $0xbfffb6a8,%eax │ │ │ │ - fwait │ │ │ │ - mov $0x92,%ch │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + js 9afe46 │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,%al │ │ │ │ push $0xffffffd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x3fff6931(%eax) │ │ │ │ std │ │ │ │ lcall $0xe800,$0x9afe7000 │ │ │ │ divl 0xd26ac0(%esp,%eax,1) │ │ │ │ - fwait │ │ │ │ - jne 9afe13 │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + mov $0xa53ed371,%eax │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,%al │ │ │ │ push $0xffffffd2 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x700096cf(%eax) │ │ │ │ (bad) │ │ │ │ lcall $0x3000,$0x9aff2000 │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd1636b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + jge 9aff07 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,(%eax) │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,(%eax) │ │ │ │ lcall *-0x65003000(%edx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd1670b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x38(%ecx) │ │ │ │ + jns 9affb7 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0x6b(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,%al │ │ │ │ lcall *-0x64ff8000(%edx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd15b2b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,%al │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,0x30009b00(%eax) │ │ │ │ add %ebx,-0x1480e000(%ebx) │ │ │ │ add $0x38,%al │ │ │ │ scas %es:(%edi),%al │ │ │ │ (bad) │ │ │ │ - mov $0x2ea1159b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd340d841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,%al │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,(%eax) │ │ │ │ add %ebx,-0x64fe2000(%ebx) │ │ │ │ add %ch,0x66(%eax) │ │ │ │ in $0x5,%al │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - fwait │ │ │ │ - aad $0xaf │ │ │ │ - cs in $0xc0,%al │ │ │ │ - ret │ │ │ │ - std │ │ │ │ + inc %ecx │ │ │ │ + sbb %cl,-0x2d(%esi) │ │ │ │ + ds or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,%al │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,%al │ │ │ │ add %ebx,-0x64fd7000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x556800(%ecx) │ │ │ │ - mov $0x2eab759b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b02a2 │ │ │ │ + mov $0xd34ab841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xor %ch,(%esi) │ │ │ │ mov $0x4,%dh │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x40009b02(%eax) │ │ │ │ add -0x4e08d000(%ebx),%ebx │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x4baa6500(%ecx) │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + divl 0x55984100(%ecx) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0x6c(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,0x3(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ add -0x4e08d000(%ebx),%ebx │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x4d2a6500(%ecx) │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + divl 0x53184100(%ecx) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0x6c(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,%al │ │ │ │ add -0x64fb6000(%ebx),%ebx │ │ │ │ add %bl,(%eax) │ │ │ │ addr16 in $0x5,%al │ │ │ │ - sbb %ah,-0x40aa6441(%edi,%edi,8) │ │ │ │ - cs in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + sbb %ah,0x5e9841bf(%edi,%edi,8) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + pcmpeqd (%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0x200d26c(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %ah,0x50009b04(%eax) │ │ │ │ add $0x6718009b,%eax │ │ │ │ in $0x5,%al │ │ │ │ - sbb %ah,-0x40aa6441(%edi,%edi,8) │ │ │ │ - cs in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + sbb %ah,0x5e9841bf(%edi,%edi,8) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + and 0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0xd26c(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ addr16 in $0x5,%al │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x5(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ push %es │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ addr16 in $0x5,%al │ │ │ │ - cmp %ah,0x559bbfff(%ebx) │ │ │ │ - mov $0xe68e42e,%ebp │ │ │ │ - cli │ │ │ │ + cmp %ah,-0x67be4001(%ebx) │ │ │ │ + pop %esp │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,0xd26c(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x96cf(%eax) │ │ │ │ push %es │ │ │ │ fwait │ │ │ │ add %dh,0x58009b06(%eax) │ │ │ │ xor -0x2d934ffc(%esi),%esi │ │ │ │ - add %bl,-0x1bd144eb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + pop %edx │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0xd26c(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x4fff6931(%eax) │ │ │ │ push %es │ │ │ │ @@ -22985,106 +23013,109 @@ │ │ │ │ add %ah,0x7(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ (bad) │ │ │ │ mov $0x4,%bh │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - fwait │ │ │ │ - jne 9b073a │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + mov $0xa53ed326,%eax │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,(%eax) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x7(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ or %bl,-0x1b97e800(%ebx) │ │ │ │ add $0xb1f730,%eax │ │ │ │ - fwait │ │ │ │ - xchg %eax,%ebp │ │ │ │ - ret $0xe42e │ │ │ │ - rol $0xfd,%bl │ │ │ │ + inc %ecx │ │ │ │ + pop %eax │ │ │ │ + and %ebx,%edx │ │ │ │ + ds or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,(%eax) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,(%eax) │ │ │ │ or %bl,-0x64f74000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x62c800(%ecx) │ │ │ │ - mov $0x2ece359b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b08d2 │ │ │ │ + mov $0xd32ff841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,0x6d(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ js 9b09ad │ │ │ │ mov $0x4,%dh │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,%al │ │ │ │ or %bl,-0x64f69000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd134eb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + sub %bl,%dl │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0xd26d(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x700096cf(%eax) │ │ │ │ or %ebx,-0x64f5e000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd1366b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + sub %dl,%bl │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,%al │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,(%eax) │ │ │ │ or -0x64f53000(%ebx),%bl │ │ │ │ add %cl,0x69(%eax) │ │ │ │ in $0x5,%al │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - fwait │ │ │ │ - adc $0xc2e42ed2,%eax │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + inc %ecx │ │ │ │ + fdivs (%ebx) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + pcmpeqd (%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,%al │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ @@ -23093,37 +23124,38 @@ │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,%al │ │ │ │ or -0x64f48000(%ebx),%bl │ │ │ │ add %cl,0x69(%eax) │ │ │ │ in $0x5,%al │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - fwait │ │ │ │ - adc $0xeee42ed2,%eax │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + inc %ecx │ │ │ │ + fdivs (%ebx) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + and 0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,%al │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ dec %eax │ │ │ │ imul $0x96cfb005,%esp,%esp │ │ │ │ add %al,0x30009b0b(%eax) │ │ │ │ or $0x9b,%al │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %ah,%ah │ │ │ │ add $0xbfff95d8,%eax │ │ │ │ - fwait │ │ │ │ - adc $0x68e42ed0,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + fdivs (%ecx) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -23132,287 +23164,292 @@ │ │ │ │ add %dh,(%eax) │ │ │ │ or $0x9b,%al │ │ │ │ add %ah,%al │ │ │ │ or $0x9b,%al │ │ │ │ add %ah,0x4b647(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ - fwait │ │ │ │ - aad $0xd1 │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + sbb %dh,(%eax) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,%al │ │ │ │ or $0x9b,%al │ │ │ │ add %dl,0x30009b0d(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd125cb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0x6e(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x40009b0d(%eax) │ │ │ │ push %cs │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ jl 9b0e1e │ │ │ │ - add %ch,-0x6440006f(%eax) │ │ │ │ - jne 9b0e2c │ │ │ │ - cs in $0x8,%al │ │ │ │ - dec %edi │ │ │ │ - loopne 9b0e59 │ │ │ │ + add %ch,0x41bfff91(%eax) │ │ │ │ + mov $0xc53ed338,%eax │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + sbb $0x0,%eax │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,0x5800b1f8(%eax) │ │ │ │ - outsb %ds:(%esi),(%dx) │ │ │ │ + cmp $0xb1,%al │ │ │ │ + add %bl,0x6e(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,0xe(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ push %cs │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ jl 9b0ece │ │ │ │ - add %ch,-0x6440006f(%eax) │ │ │ │ - push %ebp │ │ │ │ - out %al,$0x2e │ │ │ │ - in $0x4c,%al │ │ │ │ - pop %edx │ │ │ │ - loope 9b0f09 │ │ │ │ + add %ch,0x41bfff91(%eax) │ │ │ │ + cwtl │ │ │ │ + pop %es │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + cmpl $0x0,0x1c(%ebx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,0x6800b1f8(%eax) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,%al │ │ │ │ push %cs │ │ │ │ fwait │ │ │ │ add %ah,0x8009b0f(%eax) │ │ │ │ jl 9b0f7e │ │ │ │ - add %ch,-0x6440006f(%eax) │ │ │ │ - push %ebp │ │ │ │ - out %eax,$0x2e │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + add %ch,0x41bfff91(%eax) │ │ │ │ + cwtl │ │ │ │ + push %es │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0x6e(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x50009b0f(%eax) │ │ │ │ adc %bl,-0x48659000(%ebx) │ │ │ │ add $0x30,%al │ │ │ │ - divl -0x1aea6500(%ecx) │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + divl 0x4d84100(%ecx) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0x6e(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x10(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ adc %ebx,-0x1b63f800(%ebx) │ │ │ │ add $0xb1f730,%eax │ │ │ │ - fwait │ │ │ │ - aad $0xe3 │ │ │ │ - cs in $0xc0,%al │ │ │ │ - ret │ │ │ │ - std │ │ │ │ + inc %ecx │ │ │ │ + sbb %al,(%edx) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,0x200d26e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ adc %ebx,-0x64ee5000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd112ab(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x68(%ecx) │ │ │ │ + or $0xd3,%al │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,%al │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x60009b11(%eax) │ │ │ │ adc -0x4e08d000(%ebx),%bl │ │ │ │ add %bh,%al │ │ │ │ mov %edi,%edi │ │ │ │ - mov $0x2ee8959b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd3095841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x12(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ adc -0x48412000(%ebx),%ebx │ │ │ │ add $0x30,%al │ │ │ │ - divl -0x9aa6500(%ecx) │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + divl 0x17984100(%ecx) │ │ │ │ + sarl %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,(%eax) │ │ │ │ adc -0x64ec4000(%ebx),%ebx │ │ │ │ add %ch,(%eax) │ │ │ │ mov $0x735804b7,%ebx │ │ │ │ loopne 9b13d0 │ │ │ │ - fwait │ │ │ │ - jne 9b13c7 │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + mov $0xa53ed315,%eax │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,%al │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,%al │ │ │ │ adc -0x64eb9000(%ebx),%ebx │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd10dcb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + adc %ebx,%edx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,%al │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x14(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ adc $0x9f48009b,%eax │ │ │ │ in $0x5,%al │ │ │ │ - add %bh,-0x6a64fb49(%esi) │ │ │ │ - lock cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + add %bh,0x584104b7(%esi) │ │ │ │ + adc %edx,%ebx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,(%eax) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,(%eax) │ │ │ │ adc $0x15d0009b,%eax │ │ │ │ fwait │ │ │ │ add %ch,0x6805e48b(%eax) │ │ │ │ test %bh,%bh │ │ │ │ - mov $0x2eff359b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd31ef841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,0xd26f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x2fff6931(%eax) │ │ │ │ adc $0x1680009b,%eax │ │ │ │ fwait │ │ │ │ add %al,-0x7ffb4913(%eax) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ - fwait │ │ │ │ - cmc │ │ │ │ - cld │ │ │ │ - cs in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + cmp %bl,0xefa53ed3 │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0xd26f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x7fff6931(%eax) │ │ │ │ push %ss │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ pop %ss │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd1072b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + sbb %edx,%ebx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,%al │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ @@ -23424,23 +23461,22 @@ │ │ │ │ pop %ss │ │ │ │ fwait │ │ │ │ add %al,-0x71(%eax) │ │ │ │ dec %esi │ │ │ │ add %al,%ah │ │ │ │ (bad) │ │ │ │ loope 9b17f0 │ │ │ │ - fwait │ │ │ │ - push %ebp │ │ │ │ - push %es │ │ │ │ - das │ │ │ │ - in $0xe6,%al │ │ │ │ - (bad) │ │ │ │ + inc %ecx │ │ │ │ + cwtl │ │ │ │ + out %eax,$0xd2 │ │ │ │ + sub %ds:(%esi),%edi │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ - cmp $0xb1,%al │ │ │ │ - add %ch,%al │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,-0x17ff4e08(%eax) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xcf,%al │ │ │ │ @@ -23449,101 +23485,99 @@ │ │ │ │ pop %ss │ │ │ │ fwait │ │ │ │ add %dl,-0x67ff64e8(%eax) │ │ │ │ lea (bad),%esp │ │ │ │ in $0x5,%al │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - fwait │ │ │ │ - xchg %eax,%ebp │ │ │ │ - add $0x2f,%al │ │ │ │ - in $0xc0,%al │ │ │ │ - ret │ │ │ │ - std │ │ │ │ + inc %ecx │ │ │ │ + pop %eax │ │ │ │ + in $0xd2,%eax │ │ │ │ + ds or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,(%eax) │ │ │ │ jo 9b1905 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %dl,0x40009b18(%eax) │ │ │ │ sbb %ebx,-0x4e08d000(%ebx) │ │ │ │ add %bh,(%eax) │ │ │ │ jle 9b194e │ │ │ │ - mov $0x2f00359b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b1952 │ │ │ │ + mov $0xd2e1f841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,(%eax) │ │ │ │ jo 9b19b5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,%al │ │ │ │ or -0x69304ffc(%edi),%dh │ │ │ │ add %al,0x19(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ sbb %ebx,-0x4e08d000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ - divl 0xd159b00(%ecx) │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + divl -0x1327bf00(%ecx) │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0xd270(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0xfff6931(%eax) │ │ │ │ sbb %ebx,-0x64e56000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0f46b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + ljmp $0x7,$0xefa53ed2 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - cmp $0xb1,%al │ │ │ │ - add %dh,0xd270(%eax) │ │ │ │ + add %al,-0x4fff4e08(%eax) │ │ │ │ + jo 9b1b15 │ │ │ │ + add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x5fff6931(%eax) │ │ │ │ sbb -0x64e4b000(%ebx),%bl │ │ │ │ add %ch,-0x71(%eax) │ │ │ │ in $0x5,%al │ │ │ │ - mov $0x9bbfff77,%eax │ │ │ │ - adc $0xc2e42f14,%eax │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0x41bfff77,%eax │ │ │ │ + fdiv %st(5),%st │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + pcmpeqd (%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,%al │ │ │ │ jo 9b1bc5 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %dl,0x1b(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ sbb $0x9b,%al │ │ │ │ add %ch,-0x71(%eax) │ │ │ │ in $0x5,%al │ │ │ │ - mov $0x9bbfff77,%eax │ │ │ │ - adc $0xeee42f14,%eax │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0x41bfff77,%eax │ │ │ │ + fdiv %st(5),%st │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + and 0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,%al │ │ │ │ jo 9b1c75 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,-0x71(%eax) │ │ │ │ in $0x5,%al │ │ │ │ @@ -23551,52 +23585,57 @@ │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,(%eax) │ │ │ │ sbb $0x9b,%al │ │ │ │ add %dh,0x8009b1c(%eax) │ │ │ │ xchg %eax,%edx │ │ │ │ in $0x5,%al │ │ │ │ fdivs -0x1(%esi) │ │ │ │ - mov $0x2f12159b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd2f3d841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,%al │ │ │ │ jo 9b1d25 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x4fff6931(%eax) │ │ │ │ sbb $0x9b,%al │ │ │ │ add %ah,0x1d(%eax) │ │ │ │ fwait │ │ │ │ add %cl,-0x17fb48ec(%eax) │ │ │ │ jo 9b1d41 │ │ │ │ - add %bl,-0x1bd0ec2b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + repnz sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ jo 9b1dd5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x600096cf(%eax) │ │ │ │ sbb $0x1e10009b,%eax │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0e3cb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + std │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,0x71(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -23605,20 +23644,21 @@ │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ push %ds │ │ │ │ fwait │ │ │ │ add %bh,-0x7ffa1b6a(%eax) │ │ │ │ dec %ebp │ │ │ │ mov $0x4,%bh │ │ │ │ - fwait │ │ │ │ - xchg %eax,%ebp │ │ │ │ - sbb (%edi),%ch │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + pop %eax │ │ │ │ + sti │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0x71(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ @@ -23628,135 +23668,131 @@ │ │ │ │ fwait │ │ │ │ add %dh,0x1f(%eax) │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ jl 9b1f4e │ │ │ │ add %bl,0x71(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2f19d59b,%edi │ │ │ │ - in $0x8,%al │ │ │ │ - dec %edi │ │ │ │ - loopne 9b1f89 │ │ │ │ + mov $0xd2f81841,%edi │ │ │ │ + lds %ds:0x1d(%esi),%ebp │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,0x4800b1f8(%eax) │ │ │ │ jno 9b1fe5 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %dh,0x1f(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ and %bl,-0x2c83f800(%ebx) │ │ │ │ add %bl,0x71(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2f27359b,%edi │ │ │ │ - in $0x4c,%al │ │ │ │ - pop %edx │ │ │ │ - loope 9b2039 │ │ │ │ + mov $0xd2c6f841,%edi │ │ │ │ + cmpl $0x0,%ds:0x1c(%ebx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,0x5800b1f8(%eax) │ │ │ │ jno 9b2095 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %ah,(%eax) │ │ │ │ and %bl,-0x64df3000(%ebx) │ │ │ │ add %cl,(%eax) │ │ │ │ jl 9b20ae │ │ │ │ add %bl,0x71(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2f24359b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd2c5f841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0x71(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,%al │ │ │ │ and %bl,-0x64de8000(%ebx) │ │ │ │ add %bh,-0x57fa1b66(%eax) │ │ │ │ - xorb $0x2f,0x22959b04(%edi) │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + xorb $0xd2,-0x3ca7befc(%edi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0x71(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,0x30009b21(%eax) │ │ │ │ and -0x4e08d000(%ebx),%bl │ │ │ │ add %bh,%al │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x2f2eb59b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b2242 │ │ │ │ + mov $0xd2cf7841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0xd271(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,-0x4ffb48a8(%eax) │ │ │ │ iret │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,(%eax) │ │ │ │ and -0x64dd2000(%ebx),%bl │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0d46b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + lret $0x3ed2 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,(%eax) │ │ │ │ jb 9b2355 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x1fff6931(%eax) │ │ │ │ and -0x64dc7000(%ebx),%bl │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0c9eb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + xlat %ds:(%ebx) │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,(%eax) │ │ │ │ jb 9b2405 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x6fff6931(%eax) │ │ │ │ and -0x64dbc000(%ebx),%ebx │ │ │ │ add %ch,%al │ │ │ │ cwtl │ │ │ │ in $0x5,%al │ │ │ │ js 9b24b4 │ │ │ │ (bad) │ │ │ │ - mov $0x2f32959b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd2d35841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,0x72(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ @@ -23767,20 +23803,17 @@ │ │ │ │ add %dh,%al │ │ │ │ and $0x9b,%al │ │ │ │ add %ch,%al │ │ │ │ cwtl │ │ │ │ in $0x5,%al │ │ │ │ js 9b2564 │ │ │ │ (bad) │ │ │ │ - mov $0x2f32959b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd2d35841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,0x72(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ call b0a10a35 <_edata@@Base+0xaa410a35> │ │ │ │ iret │ │ │ │ @@ -23788,310 +23821,296 @@ │ │ │ │ add %dh,%al │ │ │ │ and $0x9b,%al │ │ │ │ add %ah,-0x27ff64db(%eax) │ │ │ │ cltd │ │ │ │ in $0x5,%al │ │ │ │ cwtl │ │ │ │ gs (bad) │ │ │ │ - mov $0x2f30959b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd2d15841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0x72(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x50009b25(%eax) │ │ │ │ es fwait │ │ │ │ add %dl,0x4804b76a(%eax) │ │ │ │ jb 9b2631 │ │ │ │ - add %bl,-0x1bd0c1ab(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x68(%ecx) │ │ │ │ + (bad) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0x72(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x26(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ daa │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0c54b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + fcmovnbe %st(2),%st │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0xd272(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x96cf(%eax) │ │ │ │ daa │ │ │ │ fwait │ │ │ │ add %dh,0x18009b27(%eax) │ │ │ │ lcall $0x4de,$0xaa1805e4 │ │ │ │ - fwait │ │ │ │ - jne 9b27fc │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + mov $0xa53ed2d8,%eax │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0xd272(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x4fff6931(%eax) │ │ │ │ daa │ │ │ │ fwait │ │ │ │ add %ah,0x28(%eax) │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ lcall $0xe0,$0xf7e805e4 │ │ │ │ - fwait │ │ │ │ - push %ebp │ │ │ │ - inc %edi │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + cwtl │ │ │ │ + cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,0xd272(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x600096cf(%eax) │ │ │ │ sub %bl,-0x64d6f000(%ebx) │ │ │ │ add %ch,-0x5c(%eax) │ │ │ │ jecxz 9b2921 │ │ │ │ - sbb %ch,-0x6a64fb22(%edx) │ │ │ │ - inc %esp │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + sbb %ch,0x584104de(%edx) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,0xd272(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x100096cf(%eax) │ │ │ │ sub %ebx,-0x64d64000(%ebx) │ │ │ │ add %bh,-0x5c(%eax) │ │ │ │ jecxz 9b29d1 │ │ │ │ - call 9b9c0ac8 <_edata@@Base+0x953c0ac8> │ │ │ │ - cmc │ │ │ │ - inc %edx │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + call 419c0ac8 <_edata@@Base+0x3b3c0ac8> │ │ │ │ + cmp %ah,-0x105ac12e(%ebx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0xd272(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x3fff6931(%eax) │ │ │ │ sub %ebx,-0x64d59000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0xa20800(%ecx) │ │ │ │ - mov $0x2f40b59b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b2a82 │ │ │ │ + mov $0xd2a17841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,0xd272(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ adc -0x69304ffc(%edx),%dh │ │ │ │ add %dh,0x2a(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ sub -0x1c681800(%ebx),%ebx │ │ │ │ add $0x4b21408,%eax │ │ │ │ - fwait │ │ │ │ - cmc │ │ │ │ - dec %ebp │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + cmp %ch,0x7efa53e(%edx,%edx,8) │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0xd272(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x200096cf(%eax) │ │ │ │ sub -0x64d43000(%ebx),%ebx │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0xa52800(%ecx) │ │ │ │ - mov $0x2f4af59b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b2be2 │ │ │ │ + mov $0xd2ab3841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,%al │ │ │ │ jb 9b2c45 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,%al │ │ │ │ add %dh,-0x69304ffc(%edx) │ │ │ │ add %dl,%al │ │ │ │ sub -0x64d38000(%ebx),%ebx │ │ │ │ add %ch,-0x6c(%eax) │ │ │ │ jecxz 9b2c91 │ │ │ │ rolb $1,(%ebx) │ │ │ │ mov $0x4,%dl │ │ │ │ - fwait │ │ │ │ - xor $0x68e42f54,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + clc │ │ │ │ + mov $0xd2,%ch │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,%al │ │ │ │ jb 9b2cf5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x7fff6931(%eax) │ │ │ │ sub $0x9b,%al │ │ │ │ add %dh,(%eax) │ │ │ │ sub $0x7c08009b,%eax │ │ │ │ roll %cl,(%eax) │ │ │ │ sbb %dl,-0x1(%edi) │ │ │ │ - mov $0x2f50b59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd2b17841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0xd273(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x300096cf(%eax) │ │ │ │ sub $0x2de0009b,%eax │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ mov 0x4(%edx),%ds │ │ │ │ add %dh,0x0(%edx,%edx,8) │ │ │ │ - fwait │ │ │ │ - adc $0x68e42f66,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + fadds -0x105ac12e(%edi) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,(%eax) │ │ │ │ je 9b2e55 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x1fff6931(%eax) │ │ │ │ sub $0x2e90009b,%eax │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd09d8b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x48(%ecx) │ │ │ │ + adc $0x3e,%edx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0x74(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x40009b2e(%eax) │ │ │ │ das │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x644000b3(%eax) │ │ │ │ - mov $0x61,%ch │ │ │ │ - das │ │ │ │ - in $0x8,%al │ │ │ │ - dec %edi │ │ │ │ - loopne 9b2f59 │ │ │ │ + add %cl,0x41bfff4d(%eax) │ │ │ │ + js 9b2ed3 │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + lds 0x1d(%esi),%ebp │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,0x5800b1f8(%eax) │ │ │ │ je 9b2fb5 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %al,0x2f(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ das │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x644000b3(%eax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - outsb %ds:(%esi),(%dx) │ │ │ │ - das │ │ │ │ - in $0x4c,%al │ │ │ │ - pop %edx │ │ │ │ - loope 9b3009 │ │ │ │ + add %cl,0x41bfff4d(%eax) │ │ │ │ + pop %eax │ │ │ │ + (bad) │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + cmpl $0x0,0x1c(%ebx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,0x6800b1f8(%eax) │ │ │ │ je 9b3065 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %dh,%al │ │ │ │ das │ │ │ │ fwait │ │ │ │ add %ah,0x9b30(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x644000b3(%eax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - outsl %ds:(%esi),(%dx) │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + add %cl,0x41bfff4d(%eax) │ │ │ │ + pop %eax │ │ │ │ + mov %edx,%ss │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0x74(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x50009b30(%eax) │ │ │ │ xor %ebx,0x4cc8b800(%ebx) │ │ │ │ - add -0x64ff1e65(%eax),%bl │ │ │ │ - aad $0x6c │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + add 0x4100e19b(%eax),%bl │ │ │ │ + sbb %cl,-0x105ac12e(%ebp) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0x74(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ @@ -24099,355 +24118,351 @@ │ │ │ │ add %dl,0x31(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ xor -0x2c83f800(%ebx),%bl │ │ │ │ add %bh,(%eax) │ │ │ │ dec %edx │ │ │ │ (bad) │ │ │ │ - mov $0x2f69159b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd288d841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0x74(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,(%eax) │ │ │ │ xor -0x64cd5000(%ebx),%bl │ │ │ │ add %ah,-0x7ffba55f(%eax) │ │ │ │ je 9b3291 │ │ │ │ - add %bl,-0x1bd08d2b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0xd274(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x4fff6931(%eax) │ │ │ │ xor -0x64cca000(%ebx),%bl │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd08f6b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0xd274(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x600096cf(%eax) │ │ │ │ xor -0x64cbf000(%ebx),%ebx │ │ │ │ add %bh,-0x70(%eax) │ │ │ │ push %ebx │ │ │ │ add %ebx,%eax │ │ │ │ (bad) │ │ │ │ dec %esp │ │ │ │ - add -0x1bd0800b(%ebx),%bl │ │ │ │ - push $0xfa0e │ │ │ │ + add 0x38(%ecx),%al │ │ │ │ + sahf │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0xd274(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x100096cf(%eax) │ │ │ │ xor $0x9b,%al │ │ │ │ add %al,%al │ │ │ │ xor $0x9b,%al │ │ │ │ add %ch,(%eax) │ │ │ │ mov $0xee,%ch │ │ │ │ add $0xbfff3ea8,%eax │ │ │ │ - fwait │ │ │ │ - jne 9b3455 │ │ │ │ - das │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + inc %ecx │ │ │ │ + mov $0x233ed263,%eax │ │ │ │ + ja 9b34ef │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,(%eax) │ │ │ │ jne 9b3535 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ mov $0xee,%ch │ │ │ │ add $0x96cfb0,%eax │ │ │ │ shlb $0x0,(%ebx,%ebx,4) │ │ │ │ jo 9b35ab │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ mov $0xee,%ch │ │ │ │ add $0xbfff3dc8,%eax │ │ │ │ - fwait │ │ │ │ - jne 9b3503 │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + mov $0xa53ed261,%eax │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,(%eax) │ │ │ │ jne 9b35e5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x700096cf(%eax) │ │ │ │ xor $0x3620009b,%eax │ │ │ │ fwait │ │ │ │ - add %al,%al │ │ │ │ + add %cl,%al │ │ │ │ lock roll $1,0xd27508 │ │ │ │ - fwait │ │ │ │ - xor $0x68e42f8e,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + clc │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,(%eax) │ │ │ │ jne 9b3695 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x200096cf(%eax) │ │ │ │ ss fwait │ │ │ │ add %dl,%al │ │ │ │ ss fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd075eb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + imul $0x3e,%edx,%edx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0x75(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,%al │ │ │ │ ss fwait │ │ │ │ add %al,0x8009b37(%eax) │ │ │ │ mov $0xee,%dh │ │ │ │ add $0xb1f730,%eax │ │ │ │ - fwait │ │ │ │ - aad $0x88 │ │ │ │ - das │ │ │ │ - in $0xc0,%al │ │ │ │ - ret │ │ │ │ - std │ │ │ │ + inc %ecx │ │ │ │ + sbb %ch,-0x2e(%ecx) │ │ │ │ + ds or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0x75(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,0x30009b37(%eax) │ │ │ │ cmp %bl,-0x4e08d000(%ebx) │ │ │ │ add %bl,(%eax) │ │ │ │ cmp %bh,%bh │ │ │ │ - mov $0x2f94759b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b3842 │ │ │ │ + mov $0xd275b841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0xd275(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %dh,0x58(%eax) │ │ │ │ + add %bh,0x58(%eax) │ │ │ │ rolb %cl,0x96cfb0 │ │ │ │ xor %bh,(%eax) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ cmp %bl,-0x4e08d000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x6eaa6500(%ecx) │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + divl 0x70984100(%ecx) │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,(%eax) │ │ │ │ jbe 9b3955 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x1fff6931(%eax) │ │ │ │ cmp %bl,-0x64c67000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0602b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + jle 9b3976 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,(%eax) │ │ │ │ jbe 9b3a05 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x6fff6931(%eax) │ │ │ │ cmp %ebx,-0x64c5c000(%ebx) │ │ │ │ add %bl,-0x67fa1149(%eax) │ │ │ │ xor %edi,%edi │ │ │ │ - mov $0x2f98559b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd2799841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0x76(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,0x3a(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ cmp -0x11486800(%ebx),%bl │ │ │ │ add $0xbfff3198,%eax │ │ │ │ - fwait │ │ │ │ - push %ebp │ │ │ │ + inc %ecx │ │ │ │ cwtl │ │ │ │ - das │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + jns 9b3ad6 │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0x76(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cwtl │ │ │ │ mov $0xee,%bh │ │ │ │ add $0x96cfb0,%eax │ │ │ │ lock cmp -0x64c46000(%ebx),%bl │ │ │ │ add %bh,(%eax) │ │ │ │ mov $0x30b805ee,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x2fa6559b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd2479841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0x76(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x50009b3b(%eax) │ │ │ │ cmp $0x9b,%al │ │ │ │ - add %ah,%al │ │ │ │ + add %ch,%al │ │ │ │ vpermi2d {ru-bad},%zmm2,(bad),%zmm2 │ │ │ │ - add %bl,-0x1bd05beb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + inc %ebp │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0x76(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x3c(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ cmp $0xf730009b,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - fwait │ │ │ │ - jne 9b3cb3 │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + mov $0xa53ed241,%eax │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0xd276(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x96cf(%eax) │ │ │ │ cmp $0x3db0009b,%eax │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x644000d4(%eax) │ │ │ │ - mov $0xaf,%ch │ │ │ │ - das │ │ │ │ - in $0x8,%al │ │ │ │ - dec %edi │ │ │ │ - loopne 9b3dc9 │ │ │ │ + add %cl,0x41bfff2c(%eax) │ │ │ │ + js 9b3e11 │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + lds 0x1d(%esi),%ebp │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,-0x57ff4e08(%eax) │ │ │ │ jbe 9b3e25 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %dh,0x60009b3d(%eax) │ │ │ │ ds fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x644000d4(%eax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - lods %ds:(%esi),%al │ │ │ │ - das │ │ │ │ - in $0x4c,%al │ │ │ │ - pop %edx │ │ │ │ - loope 9b3e79 │ │ │ │ + add %cl,0x41bfff2c(%eax) │ │ │ │ + pop %eax │ │ │ │ + dec %ebp │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + cmpl $0x0,0x1c(%ebx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,-0x47ff4e08(%eax) │ │ │ │ jbe 9b3ed5 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %ah,0x3e(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ aas │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %cl,-0x644000d4(%eax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - lods %ds:(%esi),%eax │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + add %cl,0x41bfff2c(%eax) │ │ │ │ + pop %eax │ │ │ │ + dec %esp │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0xd276(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x100096cf(%eax) │ │ │ │ @@ -24455,20 +24470,19 @@ │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ aas │ │ │ │ fwait │ │ │ │ add %bh,-0x67fb16a9(%eax) │ │ │ │ fwait │ │ │ │ loope 9b3fd0 │ │ │ │ - fwait │ │ │ │ - aad $0xaa │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + sbb %cl,-0x2e(%ebx) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0xd276(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x3fff6931(%eax) │ │ │ │ @@ -24476,36 +24490,39 @@ │ │ │ │ fwait │ │ │ │ add %dh,0x40(%eax) │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ jl 9b404e │ │ │ │ add %bh,(%eax) │ │ │ │ sub %edi,%edi │ │ │ │ - mov $0x2fb7159b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd256d841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0xd276(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x700096cf(%eax) │ │ │ │ inc %eax │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ inc %ecx │ │ │ │ fwait │ │ │ │ - add %ch,-0x2ffa2d7d(%eax) │ │ │ │ + add %dh,-0x2ffa2d7d(%eax) │ │ │ │ jbe 9b4101 │ │ │ │ - add %bl,-0x1bd04ecb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + push %eax │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,%al │ │ │ │ jbe 9b4195 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ @@ -24513,35 +24530,38 @@ │ │ │ │ inc %ecx │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ inc %ecx │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0410b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x38(%ecx) │ │ │ │ + pop %edi │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,%al │ │ │ │ jbe 9b4245 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x2fff6931(%eax) │ │ │ │ inc %ecx │ │ │ │ fwait │ │ │ │ add %al,0x58009b42(%eax) │ │ │ │ mov $0x569805ee,%ecx │ │ │ │ - jmp be70dd97 <_edata@@Base+0xb810dd97> │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + jmp 5cb38397 <_edata@@Base+0x56538397> │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,%al │ │ │ │ jbe 9b42f5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ @@ -24550,18 +24570,21 @@ │ │ │ │ inc %edx │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ inc %ebx │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0474b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + pop %ecx │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0x78(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -24570,56 +24593,50 @@ │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ inc %ebx │ │ │ │ fwait │ │ │ │ add %ch,0x48015bae(%eax) │ │ │ │ pop %ds │ │ │ │ (bad) │ │ │ │ - mov $0x2fc5359b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd224f841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0x200d278(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %ah,%al │ │ │ │ inc %ebx │ │ │ │ fwait │ │ │ │ add %dl,-0x57ff64bc(%eax) │ │ │ │ scas %es:(%edi),%al │ │ │ │ pop %ebx │ │ │ │ add %ecx,0x1f(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2fc5359b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd224f841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0xd278(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,-0x4ffea452(%eax) │ │ │ │ iret │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x40009b44(%eax) │ │ │ │ inc %ebp │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ mov $0x5b,%al │ │ │ │ add %ebp,0x1e(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2fc3359b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd222f841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0xd278(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x400096cf(%eax) │ │ │ │ @@ -24628,32 +24645,34 @@ │ │ │ │ add %dh,%al │ │ │ │ inc %ebp │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ mul %eax │ │ │ │ add $0xa0,%al │ │ │ │ js 9b45d1 │ │ │ │ - add %bl,-0x1bd03f0b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x38(%ecx) │ │ │ │ + and %edx,%edx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,0xd278(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0xfff6931(%eax) │ │ │ │ inc %ebp │ │ │ │ fwait │ │ │ │ add %ah,0x30009b46(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0332b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + sub $0xefa53ed2,%eax │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,%al │ │ │ │ js 9b4715 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ @@ -24662,20 +24681,17 @@ │ │ │ │ fwait │ │ │ │ add %dl,0x47(%eax) │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ jl 9b472e │ │ │ │ add %bh,(%eax) │ │ │ │ sbb %bh,%bh │ │ │ │ - mov $0x2fc8159b,%edi │ │ │ │ - in $0x8,%al │ │ │ │ - dec %edi │ │ │ │ - loopne 9b4769 │ │ │ │ + mov $0xd229d841,%edi │ │ │ │ + lds %ds:0x1d(%esi),%ebp │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,-0x7ff4e08(%eax) │ │ │ │ js 9b47c5 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %dl,0x47(%eax) │ │ │ │ @@ -24683,37 +24699,34 @@ │ │ │ │ add %al,(%eax) │ │ │ │ dec %eax │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ jl 9b47de │ │ │ │ add %bh,(%eax) │ │ │ │ sbb %bh,%bh │ │ │ │ - mov $0x2fc9759b,%edi │ │ │ │ - in $0x4c,%al │ │ │ │ - pop %edx │ │ │ │ - loope 9b4819 │ │ │ │ + mov $0xd228b841,%edi │ │ │ │ + cmpl $0x0,%ds:0x1c(%ebx) │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ add %al,0x800b1f8(%eax) │ │ │ │ jns 9b4875 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ dec %eax │ │ │ │ fwait │ │ │ │ add %dh,0x8009b48(%eax) │ │ │ │ jl 9b488e │ │ │ │ add %bh,(%eax) │ │ │ │ sbb %bh,%bh │ │ │ │ - mov $0x2fd6759b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd237b841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,(%eax) │ │ │ │ jns 9b4925 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ @@ -24722,20 +24735,20 @@ │ │ │ │ dec %eax │ │ │ │ fwait │ │ │ │ add %ah,0x49(%eax) │ │ │ │ fwait │ │ │ │ add %bh,-0x67fb16a9(%eax) │ │ │ │ fwait │ │ │ │ loope 9b4970 │ │ │ │ - fwait │ │ │ │ - mov $0xd7,%ch │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + js 9b49a9 │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,(%eax) │ │ │ │ jns 9b49d5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ @@ -24744,18 +24757,18 @@ │ │ │ │ dec %ecx │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ dec %edx │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0xe91800(%ecx) │ │ │ │ - mov $0x2fd3f59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd2323841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,(%eax) │ │ │ │ jns 9b4a85 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ @@ -24764,36 +24777,40 @@ │ │ │ │ dec %edx │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ dec %edx │ │ │ │ fwait │ │ │ │ add %al,0x2004e137(%eax) │ │ │ │ jns 9b4aa1 │ │ │ │ - add %bl,-0x1bd0226b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + cmp $0xd2,%al │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,(%eax) │ │ │ │ jns 9b4b35 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x3fff6931(%eax) │ │ │ │ dec %edx │ │ │ │ fwait │ │ │ │ add %dh,0x4b(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd024ab(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x68(%ecx) │ │ │ │ + cmp %dl,%dl │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,(%eax) │ │ │ │ jns 9b4be5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ @@ -24801,17 +24818,18 @@ │ │ │ │ dec %ebx │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ dec %esp │ │ │ │ fwait │ │ │ │ add %dl,0x57(%eax) │ │ │ │ jmp e22b2c33 <_edata@@Base+0xdbcb2c33> │ │ │ │ - add %bl,-0x1bd0272b(%ebx) │ │ │ │ - out %al,$0xdf │ │ │ │ - loope 9b4c39 │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + cmp %edx,%edx │ │ │ │ + sub %ds:(%esi),%edi │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x3800b1f8(%eax) │ │ │ │ jns 9b4c95 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ @@ -24821,38 +24839,37 @@ │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ dec %esp │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ mov $0x5b,%dh │ │ │ │ add %esi,(%eax) │ │ │ │ - divl -0x18ea6500(%ecx) │ │ │ │ - das │ │ │ │ - in $0xc0,%al │ │ │ │ - ret │ │ │ │ - std │ │ │ │ + divl 0x6d84100(%ecx) │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0x79(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,%al │ │ │ │ dec %esp │ │ │ │ fwait │ │ │ │ add %al,0x30009b4d(%eax) │ │ │ │ divl -0xf10800(%ecx) │ │ │ │ - mov $0x2fe2b59b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b4d92 │ │ │ │ + mov $0xd2037841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0x79(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cwtl │ │ │ │ pop %eax │ │ │ │ @@ -24860,18 +24877,21 @@ │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,0x30009b4d(%eax) │ │ │ │ dec %esi │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0106b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + push %cs │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ jns 9b4ea5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ @@ -24879,58 +24899,54 @@ │ │ │ │ dec %esi │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ dec %esi │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd015eb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + or %edx,%edx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,(%eax) │ │ │ │ jp 9b4f55 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x1fff6931(%eax) │ │ │ │ dec %esi │ │ │ │ fwait │ │ │ │ add %dl,0x48009b4f(%eax) │ │ │ │ mov $0x5b,%dh │ │ │ │ add %edi,0x8(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2ff6959b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd2175841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,(%eax) │ │ │ │ jp 9b5005 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %dl,0x40009b4f(%eax) │ │ │ │ push %eax │ │ │ │ fwait │ │ │ │ add %cl,-0x4a(%eax) │ │ │ │ pop %ebx │ │ │ │ add %edi,0x8(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2ff6959b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd2175841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,(%eax) │ │ │ │ jp 9b50b5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x4a(%eax) │ │ │ │ pop %ebx │ │ │ │ @@ -24938,21 +24954,18 @@ │ │ │ │ push %eax │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ push %eax │ │ │ │ fwait │ │ │ │ add %bl,(%eax) │ │ │ │ mov $0x5b,%bh │ │ │ │ - add %ebx,-0x644000f9(%eax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - hlt │ │ │ │ - das │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + add %ebx,0x41bfff07(%eax) │ │ │ │ + pop %eax │ │ │ │ + adc $0xefa53ed2,%eax │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,(%eax) │ │ │ │ jp 9b5165 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ @@ -24960,34 +24973,39 @@ │ │ │ │ add %esi,-0xfff6931(%eax) │ │ │ │ push %eax │ │ │ │ fwait │ │ │ │ add %ah,0x50009b51(%eax) │ │ │ │ pusha │ │ │ │ loope 9b51b0 │ │ │ │ cmp %bh,-0x2e(%edx) │ │ │ │ - add %bl,-0x1bd00dab(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x68(%ecx) │ │ │ │ + adc %edx,%edx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,0x7a(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x50009b51(%eax) │ │ │ │ push %edx │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0014b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + pop %ds │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0xd27a(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x500096cf(%eax) │ │ │ │ push %edx │ │ │ │ @@ -24996,53 +25014,57 @@ │ │ │ │ push %ebx │ │ │ │ fwait │ │ │ │ add %dl,0xf(%eax) │ │ │ │ lahf │ │ │ │ add $0x60,%al │ │ │ │ aaa │ │ │ │ loope 9b5310 │ │ │ │ - fwait │ │ │ │ - cmc │ │ │ │ - ljmp *(%edi) │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + cmp %bl,(%esi) │ │ │ │ + sarb %cl,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0xd27a(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x96cf(%eax) │ │ │ │ push %ebx │ │ │ │ fwait │ │ │ │ add %dh,0x30009b53(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0042b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + sbb %dl,%dl │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,%al │ │ │ │ jp 9b5425 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x4fff6931(%eax) │ │ │ │ push %ebx │ │ │ │ fwait │ │ │ │ add %ah,0x54(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd0076b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + sbb %edx,%edx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,%al │ │ │ │ jp 9b54d5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ @@ -25050,18 +25072,18 @@ │ │ │ │ push %esp │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ push %ebp │ │ │ │ fwait │ │ │ │ add %bl,0x5804e1a2(%eax) │ │ │ │ add %bh,%bh │ │ │ │ - mov $0x2c04d59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd1e51841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,%al │ │ │ │ jp 9b5585 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ @@ -25071,18 +25093,20 @@ │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ push %ebp │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ hlt │ │ │ │ pop %ebx │ │ │ │ - add %ebp,-0x64fb1e5e(%eax) │ │ │ │ - xor $0x68e42c00,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + add %ebp,0x4104e1a2(%eax) │ │ │ │ + clc │ │ │ │ + loope 9b55a5 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,%al │ │ │ │ jp 9b5635 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ @@ -25090,36 +25114,41 @@ │ │ │ │ add %esi,-0x3fff6931(%eax) │ │ │ │ push %ebp │ │ │ │ fwait │ │ │ │ add %dh,0x56(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd3f38b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x48(%ecx) │ │ │ │ + in (%dx),%eax │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0x7b(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x56(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ push %edi │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd3f50b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x38(%ecx) │ │ │ │ + jmp 9b5705 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0x7b(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -25130,40 +25159,34 @@ │ │ │ │ push %edi │ │ │ │ fwait │ │ │ │ add %bl,-0x11(%eax) │ │ │ │ pop %ebx │ │ │ │ add %ebp,(%eax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ - mov $0x2c17759b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd1f6b841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0x200d27b(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %dl,%al │ │ │ │ push %edi │ │ │ │ fwait │ │ │ │ add %al,0x58009b58(%eax) │ │ │ │ out %eax,(%dx) │ │ │ │ pop %ebx │ │ │ │ add %ebp,(%eax) │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ - mov $0x2c17759b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd1f6b841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0xd27b(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x11(%eax) │ │ │ │ pop %ebx │ │ │ │ add %esi,-0x7fff6931(%eax) │ │ │ │ pop %eax │ │ │ │ @@ -25172,50 +25195,55 @@ │ │ │ │ pop %ecx │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ int1 │ │ │ │ pop %ebx │ │ │ │ add %ecx,-0x9(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2c15759b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd1f4b841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0xd27b(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x300096cf(%eax) │ │ │ │ pop %ecx │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ pop %ecx │ │ │ │ fwait │ │ │ │ add %cl,-0x6ffb1af1(%eax) │ │ │ │ jnp 9b59c1 │ │ │ │ - add %bl,-0x1bd3eccb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + repnz sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0xd27b(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x1fff6931(%eax) │ │ │ │ pop %ecx │ │ │ │ fwait │ │ │ │ add %dl,0x30009b5a(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd3e0eb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + (bad) │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,%al │ │ │ │ jnp 9b5b05 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ @@ -25224,18 +25252,18 @@ │ │ │ │ fwait │ │ │ │ add %al,0x5b(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ and %ebx,%ebx │ │ │ │ add $0x18,%al │ │ │ │ repz (bad) │ │ │ │ - mov $0x2c1b559b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd1fa9841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,%al │ │ │ │ jnp 9b5bb5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ @@ -25244,38 +25272,39 @@ │ │ │ │ pop %ebx │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ pop %ebx │ │ │ │ fwait │ │ │ │ add %bl,-0x7fb24dd(%eax) │ │ │ │ lock (bad) │ │ │ │ - mov $0x2c27959b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd1c65841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,%al │ │ │ │ jnp 9b5c65 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0xfff6931(%eax) │ │ │ │ pop %ebx │ │ │ │ fwait │ │ │ │ add %ah,-0x37ff64a4(%eax) │ │ │ │ int1 │ │ │ │ pop %ebx │ │ │ │ - add %ebp,-0x64fb24dd(%eax) │ │ │ │ - mov $0x22,%ch │ │ │ │ - sub $0xe4,%al │ │ │ │ - push $0xfa0e │ │ │ │ + add %ebp,0x4104db23(%eax) │ │ │ │ + js 9b5c76 │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ jnp 9b5d15 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ @@ -25283,90 +25312,92 @@ │ │ │ │ pop %esp │ │ │ │ fwait │ │ │ │ add %dl,0x5d(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x804da36(%eax) │ │ │ │ out %al,(%dx) │ │ │ │ (bad) │ │ │ │ - mov $0x2c21b59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd1c07841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0x7c(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x5d(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ pop %esi │ │ │ │ fwait │ │ │ │ add %bh,0x30015bec(%eax) │ │ │ │ - divl 0x2c759b00(%ecx) │ │ │ │ - sub $0xe4,%al │ │ │ │ - rol $0xfd,%bl │ │ │ │ + divl -0x3247bf00(%ecx) │ │ │ │ + sarl $1,(%esi) │ │ │ │ + or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0x7c(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,(%eax) │ │ │ │ pop %esi │ │ │ │ fwait │ │ │ │ add %dh,0x30009b5e(%eax) │ │ │ │ divl -0x1159800(%ecx) │ │ │ │ - mov $0x2c2b959b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b5ec2 │ │ │ │ + mov $0xd1ca5841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0xd27c(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,-0x4ffb1b48(%eax) │ │ │ │ iret │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x60009b5e(%eax) │ │ │ │ pop %edi │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ in (%dx),%eax │ │ │ │ pop %ebx │ │ │ │ add %edx,-0x44(%eax) │ │ │ │ in $0x4,%al │ │ │ │ - fwait │ │ │ │ - aad $0x34 │ │ │ │ - sub $0xe4,%al │ │ │ │ - push $0xfa0e │ │ │ │ + inc %ecx │ │ │ │ + sbb %dl,%ch │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0xd27c(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x600096cf(%eax) │ │ │ │ pop %edi │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ pusha │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ adc %bl,-0x1e7037fc(%edi) │ │ │ │ - add %bl,-0x1bd3d64b(%ebx) │ │ │ │ - or %al,%bl │ │ │ │ - loope 9b6029 │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + enter $0x3ed1,$0xc5 │ │ │ │ + and (%eax,%eax,1),%bl │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x37ff4e08(%eax) │ │ │ │ jl 9b6085 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ @@ -25376,35 +25407,38 @@ │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ pusha │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ rcrb $0xe0,0x1(%ebx) │ │ │ │ ja 9b6059 │ │ │ │ - add %ebx,-0x1bd3c80b(%ebx) │ │ │ │ - rol $0xfd,%bl │ │ │ │ + add %eax,0x38(%ecx) │ │ │ │ + (bad) │ │ │ │ + sarl $1,(%esi) │ │ │ │ + or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ jl 9b6135 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %al,%al │ │ │ │ pusha │ │ │ │ fwait │ │ │ │ add %dh,0x61(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x1195800(%ecx) │ │ │ │ - mov $0x2c33b59b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b6182 │ │ │ │ + mov $0xd1d27841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,(%eax) │ │ │ │ jge 9b61e5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ or %ah,%dl │ │ │ │ @@ -25412,68 +25446,65 @@ │ │ │ │ iret │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x61(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ bound %ebx,-0x4e08d000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ - divl 0x3c959b00(%ecx) │ │ │ │ - sub $0xe4,%al │ │ │ │ - push $0xfa0e │ │ │ │ + divl -0x22a7bf00(%ecx) │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,0xd27d(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x200096cf(%eax) │ │ │ │ bound %ebx,-0x649d3000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd3c4eb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0xd27d(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x2fff6931(%eax) │ │ │ │ bound %ebx,-0x649c8000(%ebx) │ │ │ │ add %ch,-0x3e(%eax) │ │ │ │ pop %ebx │ │ │ │ add %edi,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x2c47959b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd1a65841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,%al │ │ │ │ jge 9b63f5 │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %al,0x30009b63(%eax) │ │ │ │ fs fwait │ │ │ │ add %ch,-0x3e(%eax) │ │ │ │ pop %ebx │ │ │ │ add %edi,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x2c47959b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd1a65841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,%al │ │ │ │ jge 9b64a5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,-0x3e(%eax) │ │ │ │ pop %ebx │ │ │ │ @@ -25481,53 +25512,56 @@ │ │ │ │ fs fwait │ │ │ │ add %ah,%al │ │ │ │ fs fwait │ │ │ │ add %ch,-0x25(%eax) │ │ │ │ pop %ebx │ │ │ │ add %ebx,(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2c45959b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd1a45841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,%al │ │ │ │ jge 9b6555 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x1fff6931(%eax) │ │ │ │ fs fwait │ │ │ │ add %dl,0x20009b65(%eax) │ │ │ │ int $0xe3 │ │ │ │ add $0xc8,%al │ │ │ │ jge 9b6571 │ │ │ │ - add %bl,-0x1bd3bcab(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x68(%ecx) │ │ │ │ + mov %al,0xefa53ed1 │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,%al │ │ │ │ jge 9b6605 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x6fff6931(%eax) │ │ │ │ gs fwait │ │ │ │ add %al,0x66(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd3b04b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + scas %es:(%edi),%al │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,(%eax) │ │ │ │ jle 9b66b5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ @@ -25535,153 +25569,148 @@ │ │ │ │ data16 fwait │ │ │ │ add %dh,%al │ │ │ │ data16 fwait │ │ │ │ add %bh,%al │ │ │ │ push %es │ │ │ │ mov (%eax,%ebp,8),%eax │ │ │ │ (bad) │ │ │ │ - mov $0x2c4bf59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd1aa3841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,(%eax) │ │ │ │ jle 9b6765 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0xfff6931(%eax) │ │ │ │ data16 fwait │ │ │ │ add %ah,0x48009b67(%eax) │ │ │ │ fcompl 0x1(%ebx) │ │ │ │ or %al,(%edi) │ │ │ │ - mov (%ebx,%ebx,4),%eax │ │ │ │ - xchg %eax,%ebp │ │ │ │ - push %esi │ │ │ │ - sub $0xe4,%al │ │ │ │ - push $0xfa0e │ │ │ │ + mov (%ecx,%eax,2),%eax │ │ │ │ + pop %eax │ │ │ │ + mov $0xd1,%bh │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,(%eax) │ │ │ │ jle 9b6815 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x5fff6931(%eax) │ │ │ │ addr16 fwait │ │ │ │ add %dl,0x68(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd3ac4b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + mov $0xd1,%dl │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0x7e(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x68(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ imul $0xfed3c801,0x5bd0b800(%ebx),%ebx │ │ │ │ - mov $0x2c5c359b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd1bdf841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0x200d27e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ imul $0x5bd0b800,-0x64965000(%ebx),%ebx │ │ │ │ add %ecx,%eax │ │ │ │ sar %cl,%esi │ │ │ │ - mov $0x2c5c359b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd1bdf841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0xd27e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,-0x4ffea430(%eax) │ │ │ │ iret │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x60009b69(%eax) │ │ │ │ push $0xffffff9b │ │ │ │ add %bl,%al │ │ │ │ rcrb %cl,0x1(%ebx) │ │ │ │ - call 9c5b6943 <_edata@@Base+0x95fb6943> │ │ │ │ - xor $0x68e42c5a,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + call 425b6943 <_edata@@Base+0x3bfb6943> │ │ │ │ + clc │ │ │ │ + mov $0xefa53ed1,%ebx │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0xd27e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x600096cf(%eax) │ │ │ │ push $0xffffff9b │ │ │ │ add %dl,(%eax) │ │ │ │ imul $0x4,-0x1c95f800(%ebx),%ebx │ │ │ │ nop │ │ │ │ jle 9b6af1 │ │ │ │ - add %bl,-0x1bd3a40b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x38(%ecx) │ │ │ │ + mov $0xefa53ed1,%edx │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0xd27e(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x100096cf(%eax) │ │ │ │ imul $0x0,-0x64944000(%ebx),%ebx │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - fwait │ │ │ │ - aad $0x67 │ │ │ │ - sub $0xe4,%al │ │ │ │ - push $0xfa0e │ │ │ │ + inc %ecx │ │ │ │ + sbb %al,-0x105ac12f(%esi) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,%al │ │ │ │ jle 9b6c35 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x3fff6931(%eax) │ │ │ │ imul $0x0,-0x64939000(%ebx),%ebx │ │ │ │ or %dl,%ch │ │ │ │ pop %ebx │ │ │ │ add %ebx,(%eax) │ │ │ │ stos %al,%es:(%edi) │ │ │ │ - fiadds (%ebx,%ebx,4) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - bound %ebp,(%esp,%eiz,8) │ │ │ │ - push $0xfa0e │ │ │ │ + fiadds (%ecx,%eax,2) │ │ │ │ + pop %eax │ │ │ │ + adc $0x3e,%ecx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ jle 9b6ce5 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ @@ -25691,18 +25720,17 @@ │ │ │ │ add %ah,(%eax) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %bh,(%eax) │ │ │ │ aad $0x5b │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bl,-0x1bd39f0b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x38(%ecx) │ │ │ │ + adc $0x7efa53e,%ecx │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,%al │ │ │ │ jle 9b6d95 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ @@ -25712,47 +25740,51 @@ │ │ │ │ add %dl,%al │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %bl,(%eax) │ │ │ │ lret │ │ │ │ push %esi │ │ │ │ add %esi,(%eax) │ │ │ │ - divl 0x78559b00(%ecx) │ │ │ │ - sub $0xe4,%al │ │ │ │ - rol $0xfd,%bl │ │ │ │ + divl -0x6667bf00(%ecx) │ │ │ │ + sarl $1,(%esi) │ │ │ │ + or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0x200d281(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %dl,%al │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %al,0x30009b6e(%eax) │ │ │ │ divl -0x13fa800(%ecx) │ │ │ │ - mov $0x2c87f59b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b6e92 │ │ │ │ + mov $0xd1663841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,0xd281(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,%al │ │ │ │ inc %ebx │ │ │ │ mov 0x96cfb004,%eax │ │ │ │ add %al,0x30009b6e(%eax) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd37f2b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + popa │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,(%eax) │ │ │ │ adc $0x0,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -25760,35 +25792,38 @@ │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd370ab(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x68(%ecx) │ │ │ │ + outsb %ds:(%esi),(%dx) │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,(%eax) │ │ │ │ adc $0x0,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,%al │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ fwait │ │ │ │ add %dl,0x78009b70(%eax) │ │ │ │ lret │ │ │ │ push %esi │ │ │ │ add %ebx,%eax │ │ │ │ - mov $0xd59bbffe,%ecx │ │ │ │ - mov (%esp,%eiz,8),%ebp │ │ │ │ - ret $0xea97 │ │ │ │ + mov $0x1841bffe,%ecx │ │ │ │ + push $0xffffffd1 │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,-0x7e(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ @@ -25796,71 +25831,71 @@ │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x40009b70(%eax) │ │ │ │ jno 9b70e2 │ │ │ │ add %bh,-0x35(%eax) │ │ │ │ push %esi │ │ │ │ add %ebx,%eax │ │ │ │ - mov $0xd59bbffe,%ecx │ │ │ │ - mov (%esp,%eiz,8),%ebp │ │ │ │ - out %al,(%dx) │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0x1841bffe,%ecx │ │ │ │ + push $0xffffffd1 │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,-0x7e(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ js 9b71b5 │ │ │ │ push %esi │ │ │ │ add %esi,0x400096cf(%eax) │ │ │ │ jno 9b718e │ │ │ │ add %dh,%al │ │ │ │ jno 9b7192 │ │ │ │ add %bl,-0x32(%eax) │ │ │ │ push %esi │ │ │ │ add %edi,%eax │ │ │ │ - mov $0xd59bbffe,%eax │ │ │ │ - mov %ebp,(%esp,%eiz,8) │ │ │ │ - push $0xfa0e │ │ │ │ + mov $0x1841bffe,%eax │ │ │ │ + push $0xefa53ed1 │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,-0x7e(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,%al │ │ │ │ jno 9b723e │ │ │ │ add %ah,-0x47ff648e(%eax) │ │ │ │ pop %ebp │ │ │ │ mov 0xd2827004,%eax │ │ │ │ - add %bl,-0x1bd3686b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + jbe 9b7285 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,-0x7e(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x50009b72(%eax) │ │ │ │ jae 9b72f2 │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd36c0b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x38(%ecx) │ │ │ │ + jb 9b7335 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,%al │ │ │ │ adc $0x0,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -25869,66 +25904,72 @@ │ │ │ │ add %al,(%eax) │ │ │ │ je 9b73a2 │ │ │ │ add %dl,0xf(%eax) │ │ │ │ lahf │ │ │ │ add $0x60,%al │ │ │ │ aaa │ │ │ │ loope 9b7410 │ │ │ │ - fwait │ │ │ │ - xor $0x68e42c91,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + clc │ │ │ │ + jo 9b73e5 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,%al │ │ │ │ adc $0x0,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,(%eax) │ │ │ │ je 9b744e │ │ │ │ add %dh,0x30009b74(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd362eb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + jl 9b7495 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,(%eax) │ │ │ │ adc $0x0,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x60009b74(%eax) │ │ │ │ jne 9b7502 │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd3622b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + jl 9b7545 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,(%eax) │ │ │ │ adc $0x0,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x75(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ jbe 9b75b2 │ │ │ │ add %cl,%al │ │ │ │ fldenv -0x14e47fc(%ecx) │ │ │ │ - mov $0x2ca6159b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd147d841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,(%eax) │ │ │ │ adc $0x0,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ @@ -25936,140 +25977,145 @@ │ │ │ │ add %dl,(%eax) │ │ │ │ jbe 9b765e │ │ │ │ add %al,%al │ │ │ │ jbe 9b7662 │ │ │ │ add %bl,%al │ │ │ │ adc 0x1(%edi),%dl │ │ │ │ fcomp %st(1) │ │ │ │ - mov 0xa5759b04,%eax │ │ │ │ - sub $0xe4,%al │ │ │ │ - push $0xfa0e │ │ │ │ + mov 0x44b84104,%eax │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,(%eax) │ │ │ │ adc $0x0,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,%al │ │ │ │ jbe 9b770e │ │ │ │ add %dh,0x77(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd35e4b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + inc %eax │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,0xd283(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x700096cf(%eax) │ │ │ │ ja 9b77be │ │ │ │ add %ah,(%eax) │ │ │ │ js 9b77c2 │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd353cb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + dec %ebp │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0xd283(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x200096cf(%eax) │ │ │ │ js 9b786e │ │ │ │ add %dl,%al │ │ │ │ js 9b7872 │ │ │ │ add %bh,-0x77fea8f6(%eax) │ │ │ │ - test $0xb59bbffe,%eax │ │ │ │ - test $0x2c,%al │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + test $0x7841bffe,%eax │ │ │ │ + dec %ecx │ │ │ │ + sarl $1,(%esi) │ │ │ │ + pcmpeqd (%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,%al │ │ │ │ adc $0x0,%edx │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0xcf,%al │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,%al │ │ │ │ js 9b791e │ │ │ │ add %al,-0x47ff6487(%eax) │ │ │ │ or 0x1(%edi),%dl │ │ │ │ - mov %ch,-0x4a644002(%ecx) │ │ │ │ - test $0x2c,%al │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov %ch,0x7841bffe(%ecx) │ │ │ │ + dec %ecx │ │ │ │ + sarl $1,(%esi) │ │ │ │ + and 0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,%al │ │ │ │ adc $0x0,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov $0xb001570a,%eax │ │ │ │ iret │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,0x30009b79(%eax) │ │ │ │ jp 9b79d2 │ │ │ │ add %cl,(%eax) │ │ │ │ or $0xa8a80157,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x2cb6b59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd1577841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,%al │ │ │ │ adc $0x0,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,(%eax) │ │ │ │ jp 9b7a7e │ │ │ │ add %ah,%al │ │ │ │ jp 9b7a82 │ │ │ │ add %bh,-0x37fb58fa(%eax) │ │ │ │ adc $0x0,%edx │ │ │ │ - fwait │ │ │ │ - jne 9b7aa7 │ │ │ │ - sub $0xe4,%al │ │ │ │ - push $0xfa0e │ │ │ │ + inc %ecx │ │ │ │ + mov $0xa53ed155,%eax │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,%al │ │ │ │ adc $0x0,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,%al │ │ │ │ jp 9b7b2e │ │ │ │ add %dl,0x30009b7b(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd34fab(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x68(%ecx) │ │ │ │ + push %ecx │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,(%eax) │ │ │ │ test %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ @@ -26078,170 +26124,177 @@ │ │ │ │ add %al,0x7c(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ and %ebx,%ebx │ │ │ │ add $0x78,%al │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x2cbc959b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd15d5841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,(%eax) │ │ │ │ test %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x400096cf(%eax) │ │ │ │ jl 9b7c8e │ │ │ │ add %dh,%al │ │ │ │ jl 9b7c92 │ │ │ │ add %bl,0x5804db23(%eax) │ │ │ │ - mov %al,0xd59bbffe │ │ │ │ - mov $0xe68e42c,%eax │ │ │ │ - cli │ │ │ │ + mov %al,0x1841bffe │ │ │ │ + pop %ecx │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,(%eax) │ │ │ │ test %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0xfff6931(%eax) │ │ │ │ jl 9b7d3e │ │ │ │ add %ah,0x8009b7d(%eax) │ │ │ │ push %cs │ │ │ │ push %edi │ │ │ │ - add %ebp,-0x64fb24dd(%eax) │ │ │ │ - cmc │ │ │ │ - (bad) │ │ │ │ - sub $0xe4,%al │ │ │ │ - push $0xfa0e │ │ │ │ + add %ebp,0x4104db23(%eax) │ │ │ │ + cmp %ah,(%esi) │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,(%eax) │ │ │ │ test %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x5fff6931(%eax) │ │ │ │ jge 9b7dee │ │ │ │ add %dl,0x7e(%eax) │ │ │ │ fwait │ │ │ │ add %dl,0x6804da36(%eax) │ │ │ │ lahf │ │ │ │ (bad) │ │ │ │ - mov $0x2cc2f59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd1233841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,0xd284(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x500096cf(%eax) │ │ │ │ jle 9b7e9e │ │ │ │ add %al,(%eax) │ │ │ │ jg 9b7ea2 │ │ │ │ add %cl,0x9(%eax) │ │ │ │ push %edi │ │ │ │ add %esi,(%eax) │ │ │ │ - divl -0x3e4a6500(%ecx) │ │ │ │ - sub $0xe4,%al │ │ │ │ - rol $0xfd,%bl │ │ │ │ + divl 0x20784100(%ecx) │ │ │ │ + sarl $1,(%esi) │ │ │ │ + or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,0x200d284(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ jg 9b7f4e │ │ │ │ add %dh,0x30009b7f(%eax) │ │ │ │ divl -0x1643800(%ecx) │ │ │ │ - mov $0x2cccd59b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b7fc2 │ │ │ │ + mov $0xd12d1841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,%al │ │ │ │ test %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x6d(%eax) │ │ │ │ cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ add $0xb0,%al │ │ │ │ iret │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x60009b7f(%eax) │ │ │ │ sbbb $0x1,0x57098800(%ebx) │ │ │ │ - xor %dl,0x159b04a6(%esi) │ │ │ │ - (bad) │ │ │ │ - sub $0xe4,%al │ │ │ │ - push $0xfa0e │ │ │ │ + xor %dl,-0x27befb5a(%esi) │ │ │ │ + aaa │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,%al │ │ │ │ test %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x600096cf(%eax) │ │ │ │ sbbb $0x0,-0x647ef000(%ebx) │ │ │ │ cmp %dl,(%eax) │ │ │ │ lahf │ │ │ │ add $0xc8,%al │ │ │ │ (bad) │ │ │ │ loope 9b8120 │ │ │ │ - fwait │ │ │ │ - cmc │ │ │ │ - lret $0xe42c │ │ │ │ - or %al,%bl │ │ │ │ - loope 9b8129 │ │ │ │ + inc %ecx │ │ │ │ + cmp %ch,(%ebx) │ │ │ │ + sarl $1,(%esi) │ │ │ │ + lds (%edx),%esp │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0xb1f8(%eax) │ │ │ │ test %edx,%edx │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %dl,(%eax) │ │ │ │ sbbl $0x56d9f800,-0x647e4000(%ebx) │ │ │ │ add %esp,%eax │ │ │ │ ja 9b8159 │ │ │ │ - add %ebx,-0x1bd336cb(%ebx) │ │ │ │ - rol $0xfd,%bl │ │ │ │ + add %eax,-0x8(%ecx) │ │ │ │ + sub %dl,%cl │ │ │ │ + ds or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,(%eax) │ │ │ │ test %edx,%edx │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %al,%al │ │ │ │ sbbl $0xb1f73000,-0x647d9000(%ebx) │ │ │ │ add %cl,(%eax) │ │ │ │ cwtl │ │ │ │ (bad) │ │ │ │ - mov $0x2cd4f59b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b8282 │ │ │ │ + mov $0xd1353841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,-0x7b(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xor %ch,-0x5e(%esi) │ │ │ │ add $0xb0,%al │ │ │ │ @@ -26249,74 +26302,68 @@ │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,-0x7e(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ sbbl $0x0,-0x4e08d000(%ebx) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - fwait │ │ │ │ - aad $0xd1 │ │ │ │ - sub $0xe4,%al │ │ │ │ - push $0xfa0e │ │ │ │ + inc %ecx │ │ │ │ + sbb %dh,(%eax) │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0xd285(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x200096cf(%eax) │ │ │ │ sbbl $0x0,-0x647c3000(%ebx) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - fwait │ │ │ │ - push %ebp │ │ │ │ - fsubrl (%esp,%eiz,8) │ │ │ │ - push $0xfa0e │ │ │ │ + inc %ecx │ │ │ │ + cwtl │ │ │ │ + cmp $0xefa53ed1,%eax │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,%al │ │ │ │ test %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x2fff6931(%eax) │ │ │ │ sbbl $0x0,-0x647b8000(%ebx) │ │ │ │ cwtl │ │ │ │ fistl 0x1(%esi) │ │ │ │ pop %eax │ │ │ │ xchg %eax,%ecx │ │ │ │ (bad) │ │ │ │ - mov $0x2cd8d59b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd1391841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,%al │ │ │ │ test %edx,%edx │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %al,0x30009b84(%eax) │ │ │ │ test %ebx,0x56db9800(%ebx) │ │ │ │ add %ebx,-0x6f(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2cd8d59b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd1391841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,%al │ │ │ │ test %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x4ffea925(%eax) │ │ │ │ iret │ │ │ │ @@ -26324,253 +26371,262 @@ │ │ │ │ add %dh,(%eax) │ │ │ │ test %ebx,-0x647a2000(%ebx) │ │ │ │ add %bh,%al │ │ │ │ cli │ │ │ │ push %esi │ │ │ │ add %edi,-0x70(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2ce6d59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd1071841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,(%eax) │ │ │ │ xchg %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x1fff6931(%eax) │ │ │ │ test %ebx,-0x64797000(%ebx) │ │ │ │ add %bl,0x12(%eax) │ │ │ │ movsl %ds:(%esi),%es:(%edi) │ │ │ │ add $0x0,%al │ │ │ │ xchg %dl,%dl │ │ │ │ - add %bl,-0x1bd31b6b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + add $0xefa53ed1,%eax │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,(%eax) │ │ │ │ xchg %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x6fff6931(%eax) │ │ │ │ xchg %bl,-0x6478c000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd31f0b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x38(%ecx) │ │ │ │ + add %edx,%ecx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,-0x7a(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,-0x79(%eax) │ │ │ │ fwait │ │ │ │ add %dh,%al │ │ │ │ xchg %ebx,-0x74f90800(%ebx) │ │ │ │ add $0x48,%al │ │ │ │ mov %?,%esi │ │ │ │ - mov $0x2ced359b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd10cf841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,-0x7a(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,%al │ │ │ │ xchg %ebx,-0x64776000(%ebx) │ │ │ │ add %cl,-0x4(%eax) │ │ │ │ push %esi │ │ │ │ add %ecx,(%eax) │ │ │ │ pop %es │ │ │ │ - mov (%ebx,%ebx,4),%eax │ │ │ │ - aad $0xeb │ │ │ │ - sub $0xe4,%al │ │ │ │ - push $0xfa0e │ │ │ │ + mov (%ecx,%eax,2),%eax │ │ │ │ + sbb %cl,(%edx) │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,-0x7a(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x50009b88(%eax) │ │ │ │ mov %ebx,-0x4e08d000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0xb0a6500(%ecx) │ │ │ │ - sub $0xe4,%al │ │ │ │ - push $0xfa0e │ │ │ │ + divl 0x15384100(%ecx) │ │ │ │ + sarl $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,0xd286(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x500096cf(%eax) │ │ │ │ mov %ebx,-0x64760000(%ebx) │ │ │ │ add %ch,(%eax) │ │ │ │ out %al,(%dx) │ │ │ │ push %esi │ │ │ │ add %ebp,(%eax) │ │ │ │ test %edi,%esi │ │ │ │ - mov $0x2cf1759b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd110b841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,%al │ │ │ │ xchg %dl,%dl │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ mov -0x64755000(%ebx),%bl │ │ │ │ add %ch,(%eax) │ │ │ │ out %al,(%dx) │ │ │ │ push %esi │ │ │ │ add %ebp,(%eax) │ │ │ │ test %edi,%esi │ │ │ │ - mov $0x2cf1759b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd110b841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,%al │ │ │ │ xchg %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ out %al,(%dx) │ │ │ │ push %esi │ │ │ │ add %esi,-0x4fff6931(%eax) │ │ │ │ mov -0x6474a000(%ebx),%bl │ │ │ │ add %bl,-0xf(%eax) │ │ │ │ push %esi │ │ │ │ add %ecx,-0x7c(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2cff759b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd11eb841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,%al │ │ │ │ xchg %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x600096cf(%eax) │ │ │ │ mov -0x6473f000(%ebx),%ebx │ │ │ │ add %dh,(%eax) │ │ │ │ bound %esp,0xd286c8(%esp,%eax,1) │ │ │ │ - fwait │ │ │ │ - xor $0x68e42cfd,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + clc │ │ │ │ + sbb $0xd1,%al │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,%al │ │ │ │ xchg %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x100096cf(%eax) │ │ │ │ mov %ds,-0x64734000(%ebx) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd306eb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + sbb %dl,%cl │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,(%eax) │ │ │ │ xchg %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x3fff6931(%eax) │ │ │ │ mov %ds,-0x64729000(%ebx) │ │ │ │ add %ch,(%eax) │ │ │ │ repnz push %esi │ │ │ │ add %ebx,(%eax) │ │ │ │ stos %al,%es:(%edi) │ │ │ │ - fiadds (%ebx,%ebx,4) │ │ │ │ - aad $0x7 │ │ │ │ - sub $0xfa0e68e4,%eax │ │ │ │ + fiadds (%ecx,%eax,2) │ │ │ │ + sbb %ah,%dh │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,(%eax) │ │ │ │ xchg %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x700096cf(%eax) │ │ │ │ lea -0x6471e000(%ebx),%ebx │ │ │ │ add %cl,-0x17fea90e(%eax) │ │ │ │ mul %eax │ │ │ │ - add %bl,-0x1bd2fdcb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + jecxz 9b8e04 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,(%eax) │ │ │ │ xchg %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x200096cf(%eax) │ │ │ │ mov -0x64713000(%ebx),%ds │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd2f96b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + out %eax,$0xd0 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x2fff6931(%eax) │ │ │ │ mov -0x64708000(%ebx),%ds │ │ │ │ add %ah,0x58047842(%eax) │ │ │ │ jg 9b8f8d │ │ │ │ - mov $0x2d02d59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd0e31841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ @@ -26580,18 +26636,21 @@ │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ nop │ │ │ │ fwait │ │ │ │ add %bl,-0x4ffeaaae(%eax) │ │ │ │ inc %edx │ │ │ │ js 9b9044 │ │ │ │ - fwait │ │ │ │ - xor $0x68e42d0e,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + clc │ │ │ │ + out %eax,(%dx) │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,-0x79(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ @@ -26600,32 +26659,34 @@ │ │ │ │ nop │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ nop │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd2f58b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x48(%ecx) │ │ │ │ + jmp 9b90c4 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,0xd287(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x1fff6931(%eax) │ │ │ │ nop │ │ │ │ fwait │ │ │ │ add %dl,0x30009b91(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd2f70b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x38(%ecx) │ │ │ │ + jmp f040d077 <_edata@@Base+0xe9e0d077> │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,0xd287(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x6fff6931(%eax) │ │ │ │ xchg %eax,%ecx │ │ │ │ @@ -26633,20 +26694,17 @@ │ │ │ │ add %al,-0x6e(%eax) │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ dec %ecx │ │ │ │ push %ebp │ │ │ │ add %ebp,(%eax) │ │ │ │ ja 9b924d │ │ │ │ - mov $0x2d15759b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd0f4b841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,%al │ │ │ │ xchg %edx,%edx │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ @@ -26656,20 +26714,17 @@ │ │ │ │ xchg %eax,%edx │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ dec %ecx │ │ │ │ push %ebp │ │ │ │ add %ebp,(%eax) │ │ │ │ ja 9b92fd │ │ │ │ - mov $0x2d15759b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd0f4b841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,%al │ │ │ │ xchg %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,%al │ │ │ │ dec %ecx │ │ │ │ @@ -26678,18 +26733,18 @@ │ │ │ │ xchg %eax,%edx │ │ │ │ fwait │ │ │ │ add %ah,-0x37ff646d(%eax) │ │ │ │ dec %esp │ │ │ │ push %ebp │ │ │ │ add %ecx,0x76(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2d13759b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd0f2b841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,%al │ │ │ │ xchg %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ @@ -26697,18 +26752,20 @@ │ │ │ │ add %esi,-0x5fff6931(%eax) │ │ │ │ xchg %eax,%ebx │ │ │ │ fwait │ │ │ │ add %dl,-0x6c(%eax) │ │ │ │ fwait │ │ │ │ add %cl,-0x3(%eax) │ │ │ │ jnp 9b9460 │ │ │ │ - call 9b9c66e8 <_edata@@Base+0x953c66e8> │ │ │ │ - xor $0x68e42d11,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + call 419c66e8 <_edata@@Base+0x3b3c66e8> │ │ │ │ + clc │ │ │ │ + lock sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ xchg %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ @@ -26717,54 +26774,57 @@ │ │ │ │ xchg %eax,%esp │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ xchg %eax,%ebp │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd2e2eb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + cld │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,-0x78(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,(%eax) │ │ │ │ xchg %eax,%ebp │ │ │ │ fwait │ │ │ │ add %dh,0x10009b95(%eax) │ │ │ │ and %ebx,%ebx │ │ │ │ add $0x18,%al │ │ │ │ jb 9b95bd │ │ │ │ - mov $0x2d19559b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd0f89841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,-0x78(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x60009b95(%eax) │ │ │ │ xchg %eax,%esi │ │ │ │ fwait │ │ │ │ add %bl,-0x7fb24dd(%eax) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ (bad) │ │ │ │ - mov $0x2d25959b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd0c45841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,-0x78(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ @@ -26773,17 +26833,20 @@ │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ dec %ebp │ │ │ │ push %ebp │ │ │ │ - add %ebp,-0x64fb24dd(%eax) │ │ │ │ - mov $0x20,%ch │ │ │ │ - sub $0xfa0e68e4,%eax │ │ │ │ + add %ebp,0x4104db23(%eax) │ │ │ │ + js 9b96e4 │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,-0x78(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ @@ -26793,53 +26856,55 @@ │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ xchg %eax,%edi │ │ │ │ fwait │ │ │ │ add %dl,0x804da36(%eax) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ (bad) │ │ │ │ - mov $0x2d2fb59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd0ce7841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,0xd288(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x3fff6931(%eax) │ │ │ │ xchg %eax,%edi │ │ │ │ fwait │ │ │ │ add %dh,-0x68(%eax) │ │ │ │ fwait │ │ │ │ add %bl,0x48(%eax) │ │ │ │ push %ebp │ │ │ │ add %esi,(%eax) │ │ │ │ - divl 0x2a759b00(%ecx) │ │ │ │ - sub $0xfdc3c0e4,%eax │ │ │ │ + divl -0x3447bf00(%ecx) │ │ │ │ + sarb $1,(%esi) │ │ │ │ + or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,%al │ │ │ │ mov %dl,%dl │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ add %dh,-0x68(%eax) │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ cltd │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x1969800(%ecx) │ │ │ │ - mov $0x2d29959b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b9932 │ │ │ │ + mov $0xd0c85841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,%al │ │ │ │ mov %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,%al │ │ │ │ mov $0xcfb0047b,%ecx │ │ │ │ @@ -26847,32 +26912,37 @@ │ │ │ │ add %ah,(%eax) │ │ │ │ cltd │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ cltd │ │ │ │ fwait │ │ │ │ add %ch,-0x5ffeaab8(%eax) │ │ │ │ - mov $0xd59b047b,%ebx │ │ │ │ - xor 0xfa0e68e4,%ch │ │ │ │ + mov $0x1841047b,%ebx │ │ │ │ + rcl %cl,%eax │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ mov %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x2fff6931(%eax) │ │ │ │ cltd │ │ │ │ fwait │ │ │ │ add %al,0x38009b9a(%eax) │ │ │ │ adc %bl,-0x1e7037fc(%edi) │ │ │ │ - add %bl,-0x1bd2c84b(%ebx) │ │ │ │ - or %al,%bl │ │ │ │ - loope 9b9a99 │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + (bad) │ │ │ │ + sarb $1,(%esi) │ │ │ │ + lds (%edx),%esp │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x2000b1f8(%eax) │ │ │ │ mov %edx,%edx │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ @@ -26880,17 +26950,19 @@ │ │ │ │ add %al,0x30009b9a(%eax) │ │ │ │ fwait │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ and $0x55,%al │ │ │ │ add %esp,%eax │ │ │ │ ja 9b9ac9 │ │ │ │ - add %ebx,-0x1bd2ca0b(%ebx) │ │ │ │ - rol $0xfd,%bl │ │ │ │ + add %eax,0x38(%ecx) │ │ │ │ + aam $0xd0 │ │ │ │ + ds or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,-0x77(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ @@ -26900,54 +26972,58 @@ │ │ │ │ fwait │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ fwait │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x19a5800(%ecx) │ │ │ │ - mov $0x2d31b59b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9b9bf2 │ │ │ │ + mov $0xd0d07841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,-0x77(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ clc │ │ │ │ sarb $0xb0,0x4(%eax) │ │ │ │ iret │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,%al │ │ │ │ fwait │ │ │ │ fwait │ │ │ │ add %dl,0x30009b9c(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd2c56b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + fcmovnbe %st(0),%st │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,%al │ │ │ │ mov %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x6fff6931(%eax) │ │ │ │ pushf │ │ │ │ fwait │ │ │ │ add %al,-0x63(%eax) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd2c6eb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + fcom %st(0) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,%al │ │ │ │ mov %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ @@ -26958,20 +27034,17 @@ │ │ │ │ popf │ │ │ │ fwait │ │ │ │ add %bl,0x26(%eax) │ │ │ │ push %ebp │ │ │ │ add %edi,%eax │ │ │ │ pop %esi │ │ │ │ (bad) │ │ │ │ - mov $0x2d45959b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd0a45841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,(%eax) │ │ │ │ mov %dl,%dl │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ @@ -26979,20 +27052,17 @@ │ │ │ │ popf │ │ │ │ fwait │ │ │ │ add %ah,0x58009b9e(%eax) │ │ │ │ es push %ebp │ │ │ │ add %edi,%eax │ │ │ │ pop %esi │ │ │ │ (bad) │ │ │ │ - mov $0x2d45959b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd0a45841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bl,(%eax) │ │ │ │ mov %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x26(%eax) │ │ │ │ push %ebp │ │ │ │ @@ -27002,68 +27072,71 @@ │ │ │ │ add %dl,-0x61(%eax) │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ ds push %ebp │ │ │ │ add %ebx,(%eax) │ │ │ │ pop %esi │ │ │ │ (bad) │ │ │ │ - mov $0x2d43959b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd0a25841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,(%eax) │ │ │ │ mov %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x500096cf(%eax) │ │ │ │ lahf │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ mov 0xa910009b,%al │ │ │ │ jp 9ba010 │ │ │ │ - and %cl,0x559b00d2(%edx) │ │ │ │ - inc %ecx │ │ │ │ - sub $0xfa0e68e4,%eax │ │ │ │ + and %cl,-0x67beff2e(%edx) │ │ │ │ + mov 0xefa53ed0,%al │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,(%eax) │ │ │ │ mov %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x96cf(%eax) │ │ │ │ mov 0xa0b0009b,%al │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd2b24b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + lods %ds:(%esi),%al │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,-0x76(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x60009ba0(%eax) │ │ │ │ mov 0x6f8009b,%eax │ │ │ │ mov (%eax,%ebp,8),%eax │ │ │ │ pop %ecx │ │ │ │ (bad) │ │ │ │ - mov $0x2d49f59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd0a83841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,-0x76(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ @@ -27071,53 +27144,54 @@ │ │ │ │ add %ah,-0x5f(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ mov %al,0x3fc8009b │ │ │ │ push %ebp │ │ │ │ add %ecx,(%eax) │ │ │ │ pop %es │ │ │ │ - mov (%ebx,%ebx,4),%eax │ │ │ │ - xchg %eax,%ebp │ │ │ │ - push %esp │ │ │ │ - sub $0xfa0e68e4,%eax │ │ │ │ + mov (%ecx,%eax,2),%eax │ │ │ │ + pop %eax │ │ │ │ + mov $0xd0,%ch │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,0xd28a(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x100096cf(%eax) │ │ │ │ mov %al,0xa2c0009b │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd2ae4b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + mov $0xd0,%al │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,0xd28a(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x3fff6931(%eax) │ │ │ │ mov %al,0xa370009b │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ das │ │ │ │ push %ebp │ │ │ │ add %ecx,%eax │ │ │ │ push %edx │ │ │ │ (bad) │ │ │ │ - mov $0x2d5a359b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd0bbf841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,%al │ │ │ │ mov %dl,%dl │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69305000(%ecx) │ │ │ │ @@ -27128,20 +27202,17 @@ │ │ │ │ fwait │ │ │ │ add %cl,%al │ │ │ │ das │ │ │ │ push %ebp │ │ │ │ add %ecx,%eax │ │ │ │ push %edx │ │ │ │ (bad) │ │ │ │ - mov $0x2d5a359b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd0bbf841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ah,%al │ │ │ │ mov %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,%al │ │ │ │ das │ │ │ │ @@ -27150,35 +27221,34 @@ │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ xor 0x1(%ebp),%edx │ │ │ │ - call 9c5ba332 <_edata@@Base+0x95fba332> │ │ │ │ - xor $0x68e42d58,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + call 425ba332 <_edata@@Base+0x3bfba332> │ │ │ │ + clc │ │ │ │ + mov $0xefa53ed0,%ecx │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %ch,%al │ │ │ │ mov %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x2fff6931(%eax) │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %al,-0x17ff645b(%eax) │ │ │ │ and 0x4(%edx),%bh │ │ │ │ - call 9b9c781b <_edata@@Base+0x953c781b> │ │ │ │ - cmc │ │ │ │ - pop %ecx │ │ │ │ - sub $0xfa0e68e4,%eax │ │ │ │ + call 419c781b <_edata@@Base+0x3b3c781b> │ │ │ │ + cmp %bh,-0x105ac130(%eax) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dh,%al │ │ │ │ mov %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ @@ -27187,18 +27257,20 @@ │ │ │ │ movsl %ds:(%esi),%es:(%edi) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd29a2b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + test %dl,%al │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,-0x75(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -27206,18 +27278,17 @@ │ │ │ │ cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ fwait │ │ │ │ add %ah,%al │ │ │ │ cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ fwait │ │ │ │ add %cl,0x18015535(%eax) │ │ │ │ stos %al,%es:(%edi) │ │ │ │ - fiadds (%ebx,%ebx,4) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - pusha │ │ │ │ - sub $0xfa0e68e4,%eax │ │ │ │ + fiadds (%ecx,%eax,2) │ │ │ │ + pop %eax │ │ │ │ + adc $0x7efa53e,%eax │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,-0x75(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ @@ -27226,136 +27297,154 @@ │ │ │ │ cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ fwait │ │ │ │ add %dl,0x78009ba7(%eax) │ │ │ │ aaa │ │ │ │ push %ebp │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bl,-0x1bd2910b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x38(%ecx) │ │ │ │ + (bad) │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %dl,-0x75(%eax) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x304ffefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x40009ba7(%eax) │ │ │ │ test $0x9b,%al │ │ │ │ add %ch,0x18014ec3(%eax) │ │ │ │ stos %al,%es:(%edi) │ │ │ │ - fiadds (%ebx,%ebx,4) │ │ │ │ - xor $0x68e42d6e,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + fiadds (%ecx,%eax,2) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ cmp $0xb1,%al │ │ │ │ add %bh,%al │ │ │ │ mov %dl,%dl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x400096cf(%eax) │ │ │ │ test $0x9b,%al │ │ │ │ add %dh,%al │ │ │ │ test $0x9b,%al │ │ │ │ add %bh,-0x17feb13d(%eax) │ │ │ │ mul %eax │ │ │ │ - add %bl,-0x1bd293eb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x28(%ecx) │ │ │ │ + lea (bad),%edx │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,(%eax) │ │ │ │ mov %edx,%edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0xfff6931(%eax) │ │ │ │ test $0x9b,%al │ │ │ │ add %ah,-0x27ff6457(%eax) │ │ │ │ into │ │ │ │ dec %ebp │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bl,-0x1bd29ecb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + adc $0x3e,%al │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %al,0xd28a(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,-0x5fff6931(%eax) │ │ │ │ test $0xaa50009b,%eax │ │ │ │ fwait │ │ │ │ add %ch,(%eax) │ │ │ │ aas │ │ │ │ push %edi │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bl,-0x1bd2906b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + mov %eax,%ss │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ cmp $0xb1,%al │ │ │ │ add %cl,0xd28a(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %esi,0x500096cf(%eax) │ │ │ │ stos %al,%es:(%edi) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ stos %eax,%es:(%edi) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ loopne 9bab57 │ │ │ │ - add %ecx,(%eax) │ │ │ │ - sbb -0x65(%edx,%eax,1),%edx │ │ │ │ - jne 9bab8e │ │ │ │ - sub $0xfa0e68e4,%eax │ │ │ │ + add %edx,(%eax) │ │ │ │ + sbb 0x41(%edx,%eax,1),%edx │ │ │ │ + mov $0xa53ed09a,%eax │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ jo 9bab2d │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,(%eax) │ │ │ │ stos %eax,%es:(%edi) │ │ │ │ fwait │ │ │ │ add %dh,0x30009bab(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd2784b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x78(%ecx) │ │ │ │ + data16 sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ rorb $1,0xd2(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x60009bab(%eax) │ │ │ │ lods %ds:(%esi),%al │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd27dcb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + arpl %edx,%eax │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ loopne 9bac8d │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ @@ -27364,40 +27453,34 @@ │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ fisttpll -0x78(%ecx,%eax,1) │ │ │ │ cmp $0xfe,%al │ │ │ │ - mov $0x2d8eb59b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd06f7841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ adc %cl,0x200(%edx,%edx,8) │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x69304800(%ecx) │ │ │ │ add %dl,(%eax) │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ fwait │ │ │ │ add %al,%al │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ fwait │ │ │ │ add %bl,%al │ │ │ │ fisttpll -0x78(%ecx,%eax,1) │ │ │ │ cmp $0xfe,%al │ │ │ │ - mov $0x2d8eb59b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd06f7841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ adc %cl,0x0(%edx,%edx,8) │ │ │ │ add %bl,%al │ │ │ │ fisttpll -0x48(%ecx,%eax,1) │ │ │ │ iret │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -27405,55 +27488,59 @@ │ │ │ │ lods %ds:(%esi),%eax │ │ │ │ fwait │ │ │ │ add %dh,-0x52(%eax) │ │ │ │ fwait │ │ │ │ add %bl,(%eax) │ │ │ │ fisttps -0x58(%ecx,%eax,1) │ │ │ │ cmp %esi,%edi │ │ │ │ - mov $0x2d8cb59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd06d7841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %cl,0x0(%edx,%edx,8) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %edi,0x700096cf(%eax) │ │ │ │ scas %es:(%edi),%al │ │ │ │ fwait │ │ │ │ add %ah,(%eax) │ │ │ │ scas %es:(%edi),%eax │ │ │ │ fwait │ │ │ │ - add %al,-0x7e(%eax) │ │ │ │ + add %cl,-0x7e(%eax) │ │ │ │ push %edi │ │ │ │ add (%eax),%bl │ │ │ │ mov %ss,%edx │ │ │ │ - add %bl,-0x1bd2758b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x48(%ecx) │ │ │ │ + imul $0x3e,%eax,%edx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ and %cl,0x0(%edx,%edx,8) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %edi,0x200096cf(%eax) │ │ │ │ scas %es:(%edi),%eax │ │ │ │ fwait │ │ │ │ add %dl,%al │ │ │ │ scas %es:(%edi),%eax │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd269ab(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x68(%ecx) │ │ │ │ + ja 9bafb4 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ jo 9baffe │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ @@ -27463,33 +27550,35 @@ │ │ │ │ fwait │ │ │ │ add %al,0x9bb0(%eax) │ │ │ │ pop %eax │ │ │ │ push %edi │ │ │ │ add $0x78,%al │ │ │ │ aaa │ │ │ │ (bad) │ │ │ │ - mov $0x2d92959b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd0735841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ jo 9bb0ae │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,0x30009bb0(%eax) │ │ │ │ mov $0x9b,%cl │ │ │ │ add %cl,0x58045758(%eax) │ │ │ │ - xor $0xd59bbffe,%eax │ │ │ │ - sahf │ │ │ │ - sub $0xfa0e68e4,%eax │ │ │ │ + xor $0x1841bffe,%eax │ │ │ │ + jg 9bb114 │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ jo 9bb15e │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -27498,167 +27587,178 @@ │ │ │ │ add %dh,(%eax) │ │ │ │ mov $0x9b,%cl │ │ │ │ add %ah,%al │ │ │ │ mov $0x9b,%cl │ │ │ │ add %cl,-0x67feb321(%eax) │ │ │ │ pop %eax │ │ │ │ push %edi │ │ │ │ - add $0x9b,%al │ │ │ │ - cmc │ │ │ │ - popf │ │ │ │ - sub $0xfa0e68e4,%eax │ │ │ │ + add $0x41,%al │ │ │ │ + cmp %bh,0x3e(%eax,%edx,8) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ js 9bb20e │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,%al │ │ │ │ mov $0x9b,%cl │ │ │ │ add %dl,-0x67ff644e(%eax) │ │ │ │ subl $0xbffe3268,0x4(%ecx) │ │ │ │ - fwait │ │ │ │ - cmc │ │ │ │ - cwtl │ │ │ │ - sub $0xfa0e68e4,%eax │ │ │ │ + inc %ecx │ │ │ │ + cmp %bh,-0x30(%ecx) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ call 9c85c1 │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %edi,-0x6fff6931(%eax) │ │ │ │ mov $0x9b,%dl │ │ │ │ add %al,-0x4d(%eax) │ │ │ │ fwait │ │ │ │ add %ch,%al │ │ │ │ fmull 0x30(%ecx,%eax,1) │ │ │ │ - divl -0x584a6500(%ecx) │ │ │ │ - sub $0xfdc3c0e4,%eax │ │ │ │ + divl 0x46784100(%ecx) │ │ │ │ + sarb $1,(%esi) │ │ │ │ + or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ add %cl,0x200d2(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0x400096cf,%eax │ │ │ │ mov $0x9b,%bl │ │ │ │ add %dh,%al │ │ │ │ mov $0x9b,%bl │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x1d13800(%ecx) │ │ │ │ - mov $0x2da2d59b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9bb402 │ │ │ │ + mov $0xd0431841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %cl,0xd2(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ - inc %eax │ │ │ │ + dec %eax │ │ │ │ sub %edx,0x2(%edi) │ │ │ │ mov $0xf00096cf,%eax │ │ │ │ mov $0x9b,%bl │ │ │ │ add %ah,0x28009bb4(%eax) │ │ │ │ - fisttpll -0x60(%ecx,%eax,1) │ │ │ │ + fisttpll -0x58(%ecx,%eax,1) │ │ │ │ sub 0x2(%edi),%edx │ │ │ │ - fwait │ │ │ │ - adc $0x68e42dac,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + fmuls -0x30(%ebp) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ and %cl,0xd2(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x50009bb4(%eax) │ │ │ │ mov $0x9b,%ch │ │ │ │ add %bh,0x73(%eax) │ │ │ │ js 9bb560 │ │ │ │ enter $0xe18f,$0x0 │ │ │ │ - fwait │ │ │ │ - cmc │ │ │ │ - mov 0xc308e42d,%al │ │ │ │ - loope 9bb569 │ │ │ │ + inc %ecx │ │ │ │ + cmp %al,-0x30(%ecx) │ │ │ │ + lds %ds:(%edx),%esp │ │ │ │ + sbb $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,-0x72afff4f(%eax,%edi,8) │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0x500096cf,%eax │ │ │ │ mov $0x9b,%ch │ │ │ │ add %al,(%eax) │ │ │ │ mov $0x9b,%dh │ │ │ │ add %cl,-0x3ffeb334(%eax) │ │ │ │ - bound %ecx,-0x50ca64ff(%ebp) │ │ │ │ - sub $0xfdc3c0e4,%eax │ │ │ │ + bound %ecx,0x4ef84101(%ebp) │ │ │ │ + sarb $1,(%esi) │ │ │ │ + or $0x22,%eax │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ js 9bb62f │ │ │ │ rolb %cl,(%eax) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0x96cf,%eax │ │ │ │ mov $0x9b,%dh │ │ │ │ add %dh,0x30009bb6(%eax) │ │ │ │ divl -0x1d4f800(%ecx) │ │ │ │ - mov $0x2daaf59b,%edi │ │ │ │ - in $0x72,%al │ │ │ │ - jbe 9bb6c2 │ │ │ │ + mov $0xd04b3841,%edi │ │ │ │ + ds mov $0x797,%edi │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ lea (bad),%edx │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - cmp %ch,0x54(%eax) │ │ │ │ - add -0x4fff6931(%eax),%bh │ │ │ │ - mov $0x9b,%dh │ │ │ │ - add %ah,-0x49(%eax) │ │ │ │ - fwait │ │ │ │ + inc %eax │ │ │ │ + push $0xcfb80254 │ │ │ │ + xchg %eax,%esi │ │ │ │ + add %dh,0x60009bb6(%eax) │ │ │ │ + mov $0x9b,%bh │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd2482b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + push %esi │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ or %cl,0xd2(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,-0x49(%eax) │ │ │ │ fwait │ │ │ │ add %dl,(%eax) │ │ │ │ mov $0xf730009b,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - fwait │ │ │ │ - push %ebp │ │ │ │ - mov $0x2d,%dl │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + cwtl │ │ │ │ + push %ebx │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %cl,0xd2(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -27666,20 +27766,17 @@ │ │ │ │ mov $0xb8c0009b,%eax │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ int3 │ │ │ │ dec %esp │ │ │ │ add %ebx,0x24(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2dbed59b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd05f1841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ dec %eax │ │ │ │ mov %edx,%ss │ │ │ │ add %al,(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ @@ -27688,90 +27785,93 @@ │ │ │ │ mov $0xb970009b,%eax │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ int3 │ │ │ │ dec %esp │ │ │ │ add %ebx,0x24(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2dbed59b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd05f1841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ dec %eax │ │ │ │ mov %edx,%ss │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,%al │ │ │ │ int3 │ │ │ │ dec %esp │ │ │ │ add %edi,0x700096cf(%eax) │ │ │ │ mov $0xba20009b,%ecx │ │ │ │ fwait │ │ │ │ add %ch,0x78014cd7(%eax) │ │ │ │ and %esi,%edi │ │ │ │ - mov $0x2dbcd59b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd05d1841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ mov %edx,%ss │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %edi,0x200096cf(%eax) │ │ │ │ mov $0xbad0009b,%edx │ │ │ │ fwait │ │ │ │ - add %dh,0x50025615(%eax) │ │ │ │ + add %bh,0x50025615(%eax) │ │ │ │ mov %edx,%ss │ │ │ │ - add %bl,-0x1bd2456b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x58(%ecx) │ │ │ │ + pop %ebx │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ pop %eax │ │ │ │ mov %edx,%ss │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %edi,-0x2fff6931(%eax) │ │ │ │ mov $0xbb80009b,%edx │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd2390b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x38(%ecx) │ │ │ │ + daa │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ test $0x8e,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,0x30009bbb(%eax) │ │ │ │ mov $0x7038009b,%esp │ │ │ │ gs add $0x48,%al │ │ │ │ pop %ds │ │ │ │ (bad) │ │ │ │ - mov $0x2dc3359b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd022f841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ test $0x8e,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -27779,72 +27879,71 @@ │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,(%eax) │ │ │ │ mov $0xbce0009b,%esp │ │ │ │ fwait │ │ │ │ add %cl,(%eax) │ │ │ │ fmuls 0x48(%ecx,%eax,1) │ │ │ │ jo 9bbd54 │ │ │ │ - add $0x9b,%al │ │ │ │ - aad $0xc1 │ │ │ │ - sub $0xfa0e68e4,%eax │ │ │ │ + add $0x41,%al │ │ │ │ + sbb %ah,(%eax) │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0x8e,%al │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,%al │ │ │ │ mov $0xbd90009b,%esp │ │ │ │ fwait │ │ │ │ add %dh,(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %bl,-0x1bd2350b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x38(%ecx) │ │ │ │ + sub %eax,%edx │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ loopne 9bbdc0 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x40009bbd(%eax) │ │ │ │ mov $0xd3f8009b,%esi │ │ │ │ dec %esp │ │ │ │ add %ebp,(%eax) │ │ │ │ sbb %bh,%dh │ │ │ │ - mov $0x2dd7759b,%edi │ │ │ │ - in $0xc2,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd036b841,%edi │ │ │ │ + pcmpeqd %ds:(%edi),%mm2 │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ adc %cl,0x200d2(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov $0x400096cf,%eax │ │ │ │ mov $0xbef0009b,%esi │ │ │ │ fwait │ │ │ │ add %bh,%al │ │ │ │ rorl %cl,0x28(%ecx,%eax,1) │ │ │ │ sbb %bh,%dh │ │ │ │ - mov $0x2dd7759b,%edi │ │ │ │ - in $0xee,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - ljmp $0x0,$0x0 │ │ │ │ + mov $0xd036b841,%edi │ │ │ │ + and %ds:0x17(%edi),%esi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ adc %cl,0xd2(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ clc │ │ │ │ rorl %cl,-0x48(%ecx,%eax,1) │ │ │ │ iret │ │ │ │ @@ -27852,46 +27951,51 @@ │ │ │ │ add %dh,%al │ │ │ │ mov $0xbfa0009b,%esi │ │ │ │ fwait │ │ │ │ add %bl,-0x2b(%eax) │ │ │ │ dec %esp │ │ │ │ add %ecx,0x17(%eax) │ │ │ │ (bad) │ │ │ │ - mov $0x2dd5759b,%edi │ │ │ │ - in $0x68,%al │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + mov $0xd034b841,%edi │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %cl,0xd2(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %ah,0x50009bbf(%eax) │ │ │ │ - rcrb $0x2,0x55a25800(%ebx) │ │ │ │ - sbb %cl,0x359b00d2(%edi) │ │ │ │ - shrl %cl,0xfa0e68e4 │ │ │ │ + rcrb $0x2,0x55a26000(%ebx) │ │ │ │ + sbb %cl,-0x7beff2e(%edi) │ │ │ │ + xor %al,%dl │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ and %cl,0xd2(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,-0x40(%eax) │ │ │ │ fwait │ │ │ │ add %al,(%eax) │ │ │ │ rcrl $0x0,-0x4e08d000(%ebx) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - fwait │ │ │ │ - adc $0x68e42ddf,%eax │ │ │ │ - push %cs │ │ │ │ - cli │ │ │ │ + inc %ecx │ │ │ │ + fdivrs (%esi) │ │ │ │ + sarb $1,(%esi) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ jo 9bc131 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -27900,17 +28004,19 @@ │ │ │ │ add %al,(%eax) │ │ │ │ rcrl $0x0,-0x643e5000(%ebx) │ │ │ │ cwtl │ │ │ │ aad $0x4c │ │ │ │ add %edx,%eax │ │ │ │ lret │ │ │ │ dec %ebp │ │ │ │ - add $0x9b,%al │ │ │ │ - aad $0xdd │ │ │ │ - sub $0xfa0e68e4,%eax │ │ │ │ + add $0x41,%al │ │ │ │ + sbb %bh,(%eax,%edx,8) │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ js 9bc1e1 │ │ │ │ rolb %cl,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -27918,33 +28024,35 @@ │ │ │ │ xchg %eax,%esi │ │ │ │ add %dh,0x60009bc1(%eax) │ │ │ │ ret $0x9b │ │ │ │ test $0xd5,%al │ │ │ │ dec %esp │ │ │ │ add %ebp,%eax │ │ │ │ mul %eax │ │ │ │ - add %bl,-0x1bd227cb(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,-0x8(%ecx) │ │ │ │ + cmp %edx,%eax │ │ │ │ + movsl %ds:(%esi),%es:(%edi) │ │ │ │ + out %eax,(%dx) │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ orb $0x0,0xd2(%edi) │ │ │ │ add %bh,(%eax) │ │ │ │ xchg %al,(%edx) │ │ │ │ add %edi,0x600096cf(%eax) │ │ │ │ ret $0x9b │ │ │ │ adc %al,%bl │ │ │ │ fwait │ │ │ │ add %cl,-0x17fa1fcb(%eax) │ │ │ │ mul %eax │ │ │ │ - add %bl,-0x1bd2232b(%ebx) │ │ │ │ - push $0xfa0e │ │ │ │ + add %al,0x18(%ecx) │ │ │ │ + cmp $0xefa53ed0,%eax │ │ │ │ + pop %es │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ mov %?,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ add %cl,0xd2(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ cmp %al,-0x3047fefe(%esi) │ │ │ │ xchg %eax,%esi │ │ │ │ add %dl,0x10024fe8(%eax) │ │ │ │ @@ -31413,26 +31521,20 @@ │ │ │ │ adc %eax,0x1(%eax) │ │ │ │ ... │ │ │ │ add %bh,0x19(%eax) │ │ │ │ pop %eax │ │ │ │ add %ebx,-0xe13fec0(%esi,%edi,1) │ │ │ │ (bad) │ │ │ │ mov $0x2059f40,%edi │ │ │ │ - or (%eax),%edx │ │ │ │ - cmp 0x74(%edi),%edi │ │ │ │ - cltd │ │ │ │ - cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - mov %eax,(%eax) │ │ │ │ + sbb 0x19644bb6(%eax),%edx │ │ │ │ + sub 0x0(%ebp),%edi │ │ │ │ ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %dl,%al │ │ │ │ - addb $0xd8,%fs:(%ecx) │ │ │ │ - pop %esp │ │ │ │ - addb $0xf0,(%ecx) │ │ │ │ - pop %ebp │ │ │ │ + shlb $1,0x1(%eax,%eax,4) │ │ │ │ + fcomps 0x1(%eax,%eax,4) │ │ │ │ + lock pop %ebp │ │ │ │ addb $0x0,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,%al │ │ │ │ add $0x180,%eax │ │ │ │ add %al,(%eax) │ │ │ │ call b37724 │ │ │ │ add %ah,0x6(%eax) │ │ │ │ @@ -32216,15 +32318,15 @@ │ │ │ │ mov $0x0,%cl │ │ │ │ adcb $0xb7,-0x6d87fb49(%edx) │ │ │ │ add $0x80,%al │ │ │ │ adc %dh,-0x1b6927fc(%edi) │ │ │ │ add $0x4b74ed0,%eax │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - mov $0x8804b787,%eax │ │ │ │ + mov $0x9004b787,%eax │ │ │ │ xchg %esi,-0x48d7e7fc(%edi) │ │ │ │ add $0x30,%al │ │ │ │ divl -0x48b06000(%ecx) │ │ │ │ add $0x50,%al │ │ │ │ lret $0x45b │ │ │ │ fcoms -0x8cffa1c(%esi) │ │ │ │ mov $0x0,%cl │ │ │ │ @@ -32342,64 +32444,65 @@ │ │ │ │ add $0x98,%al │ │ │ │ xchg %eax,%edx │ │ │ │ push %ebx │ │ │ │ add %ebx,-0x6a(%eax) │ │ │ │ add %eax,(%ecx) │ │ │ │ pop %eax │ │ │ │ mov $0x5a,%bl │ │ │ │ - add $0x88,%al │ │ │ │ + add $0x90,%al │ │ │ │ movsb %ds:(%esi),%es:(%edi) │ │ │ │ - rolb %cl,0x5d2a480 │ │ │ │ - push $0x5805d1ef │ │ │ │ - xchg %eax,%esi │ │ │ │ - add %eax,(%ecx) │ │ │ │ + rolb %cl,0x5d2a488 │ │ │ │ + cmp %dh,%al │ │ │ │ + roll $1,0x1019658 │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ clc │ │ │ │ mov $0xee,%ch │ │ │ │ add $0xb1f730,%eax │ │ │ │ - sub %cl,-0x8cffa32(%eax) │ │ │ │ + cmp %cl,-0x8cffa32(%eax) │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - push %eax │ │ │ │ - mov 0xa13005d2,%eax │ │ │ │ + pop %eax │ │ │ │ + mov 0xa13805d2,%eax │ │ │ │ rolb %cl,0xb1f730 │ │ │ │ rclb $1,-0x17(%edi) │ │ │ │ - add $0x68,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ - roll $1,0x5d20550 │ │ │ │ - inc %eax │ │ │ │ + add $0x38,%al │ │ │ │ + lock roll $1,0x5d20550 │ │ │ │ + dec %eax │ │ │ │ pop %eax │ │ │ │ rolb %cl,0x5eeb798 │ │ │ │ - lock jno b20021 │ │ │ │ + clc │ │ │ │ + jno b20021 │ │ │ │ add $0xb1f730,%eax │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - nop │ │ │ │ + cwtl │ │ │ │ sahf │ │ │ │ - rolb %cl,0x5d29e88 │ │ │ │ - push $0x6805d25c │ │ │ │ - mov $0x934805ee,%eax │ │ │ │ + rolb %cl,0x5d29e90 │ │ │ │ + mov %bl,0x5(%edx,%edx,8) │ │ │ │ + push $0x5005eeb8 │ │ │ │ + xchg %eax,%ebx │ │ │ │ rolb %cl,0xb1f730 │ │ │ │ - and %bl,-0x6507fa2e(%ebx) │ │ │ │ + sub %bl,-0x64fffa2e(%ebx) │ │ │ │ rolb %cl,0xb1f730 │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ test $0x57,%al │ │ │ │ jmp ef6a688f <_edata@@Base+0xe90a688f> │ │ │ │ add $0xb1f730,%eax │ │ │ │ - lock lcall $0x5d2,$0x9ae005d2 │ │ │ │ - or %bl,-0x4627fa2e(%edx) │ │ │ │ + clc │ │ │ │ + lcall $0x5d2,$0x9ae805d2 │ │ │ │ + adc %bl,-0x4627fa2e(%edx) │ │ │ │ out %al,(%dx) │ │ │ │ add $0x1019658,%eax │ │ │ │ - clc │ │ │ │ - xchg %eax,%esi │ │ │ │ + inc %eax │ │ │ │ + xchg %eax,%edi │ │ │ │ rolb %cl,0xb1f730 │ │ │ │ or %bh,(%edi) │ │ │ │ out %al,$0x4 │ │ │ │ clc │ │ │ │ ds out %al,$0x4 │ │ │ │ pop %eax │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -33038,171 +33141,161 @@ │ │ │ │ stc │ │ │ │ inc %ecx │ │ │ │ add $0xe8,%al │ │ │ │ mov $0x41,%dh │ │ │ │ add $0x8,%al │ │ │ │ (bad) │ │ │ │ dec %esp │ │ │ │ - add %edx,0x280253fc(%eax) │ │ │ │ + add %ebx,0x400253fc(%eax) │ │ │ │ hlt │ │ │ │ push %edi │ │ │ │ add (%eax),%dh │ │ │ │ - divl 0x580cb800(%ecx) │ │ │ │ - add -0x4ffda7f4(%eax),%dh │ │ │ │ + divl 0x580cc000(%ecx) │ │ │ │ + add -0x47fda7f4(%eax),%bh │ │ │ │ jmp e14a092d <_edata@@Base+0xdaea092d> │ │ │ │ dec %esp │ │ │ │ add %ecx,(%eax) │ │ │ │ pushf │ │ │ │ add %eax,(%ecx) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - add %bh,-0xa0ffda9(%esi) │ │ │ │ + sbb %bh,-0xa07fda9(%esi) │ │ │ │ push %edi │ │ │ │ add %al,%bh │ │ │ │ lea (bad),%esp │ │ │ │ loopne b206fc │ │ │ │ - sbb %bl,(%ebx) │ │ │ │ + and %bl,(%ebx) │ │ │ │ push %esp │ │ │ │ - add -0x47fda80b(%eax),%dl │ │ │ │ - sbb 0x0(%edx,%eax,1),%edx │ │ │ │ - mov $0x72980257,%esi │ │ │ │ + add -0x3ffda80b(%eax),%bl │ │ │ │ + sbb 0x18(%edx,%eax,1),%edx │ │ │ │ + mov $0x72a00257,%esi │ │ │ │ push %edi │ │ │ │ add %al,%bl │ │ │ │ - fisttpll 0x30(%ecx,%eax,1) │ │ │ │ + fisttpll 0x38(%ecx,%eax,1) │ │ │ │ xchg %eax,%edi │ │ │ │ push %edi │ │ │ │ add (%eax),%dh │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %ah,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ rcll $1,0x2(%edi) │ │ │ │ - sbb %dl,%cl │ │ │ │ + and %dl,%cl │ │ │ │ push %edi │ │ │ │ - add %al,%bh │ │ │ │ - adcb $0x48,0x2(%edi) │ │ │ │ - fisttps 0x8(%ecx,%eax,1) │ │ │ │ - pushf │ │ │ │ - add %eax,(%ecx) │ │ │ │ - rol $0x56,%ah │ │ │ │ + add (%eax),%al │ │ │ │ + adcl $0x14cdf48,0x2(%edi) │ │ │ │ + or %bl,0x56c4c801(%ecx,%eax,1) │ │ │ │ add %al,%bl │ │ │ │ - (bad) 0x10(%ecx,%eax,1) │ │ │ │ + (bad) 0x18(%ecx,%eax,1) │ │ │ │ jmp f7e20998 <_edata@@Base+0xf1820998> │ │ │ │ mov $0x0,%cl │ │ │ │ or %bl,0x57(%eax) │ │ │ │ add $0x68,%al │ │ │ │ fisttps 0x58(%ecx,%eax,1) │ │ │ │ xchg %eax,%esi │ │ │ │ add %eax,(%ecx) │ │ │ │ - inc %eax │ │ │ │ + dec %eax │ │ │ │ rclb %cl,0x2(%esi) │ │ │ │ push $0x8014cdc │ │ │ │ pushf │ │ │ │ add %eax,(%ecx) │ │ │ │ cmp %bl,%bl │ │ │ │ dec %esp │ │ │ │ add %ebx,-0x6a(%eax) │ │ │ │ add %eax,(%ecx) │ │ │ │ - call 30b4558d <_edata@@Base+0x2a54558d> │ │ │ │ + lock and $0x4e,%al │ │ │ │ + add (%eax),%dh │ │ │ │ divl -0x7e67d800(%ecx) │ │ │ │ add %esp,0x30046981(%eax) │ │ │ │ divl 0x4cdcd800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ - divl 0x4e24e800(%ecx) │ │ │ │ + divl 0x4e24f000(%ecx) │ │ │ │ add (%eax),%dh │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %dl,0x2c(%eax) │ │ │ │ + add %bl,0x2c(%eax) │ │ │ │ push %edi │ │ │ │ - add (%eax),%cl │ │ │ │ + add (%eax),%dl │ │ │ │ sub $0x57,%al │ │ │ │ add (%eax),%dh │ │ │ │ divl 0x6ac27000(%ecx) │ │ │ │ - add $0xd0,%al │ │ │ │ - adcl $0xffffff88,0x2(%esi) │ │ │ │ + add $0xd8,%al │ │ │ │ + adcl $0xffffff90,0x2(%esi) │ │ │ │ sub 0x2(%edi),%dl │ │ │ │ - or %ch,(%ecx) │ │ │ │ + adc %ch,(%ecx) │ │ │ │ push %edi │ │ │ │ add -0x3e(%eax),%dh │ │ │ │ push $0x4 │ │ │ │ jo b20770 │ │ │ │ push $0x4 │ │ │ │ - nop │ │ │ │ + cwtl │ │ │ │ pop %ecx │ │ │ │ push %esp │ │ │ │ - add 0x38025420(%eax),%ch │ │ │ │ + add 0x40025420(%eax),%dh │ │ │ │ add %dl,0x2(%ebp) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - lock adcl $0xffffffd0,0x2(%esi) │ │ │ │ - adcl $0xffffffc0,0x2(%esi) │ │ │ │ + or %al,0x5683d802(%esi,%edx,2) │ │ │ │ + add %al,%al │ │ │ │ bound %ecx,0x65705801(%ebp) │ │ │ │ - add $0xd0,%al │ │ │ │ + add $0xd8,%al │ │ │ │ es push %esp │ │ │ │ - add 0x802543a(%eax),%bh │ │ │ │ + add %al,%al │ │ │ │ + cmp 0x8(%edx,%eax,1),%dl │ │ │ │ pushf │ │ │ │ add %eax,(%ecx) │ │ │ │ clc │ │ │ │ int3 │ │ │ │ dec %esp │ │ │ │ - add %edx,0x2b(%eax) │ │ │ │ - push %esi │ │ │ │ - add (%eax),%dh │ │ │ │ + add %ecx,0x3002562b(%eax) │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %dl,-0x77fda99e(%eax) │ │ │ │ + add %bl,-0x6ffda99e(%eax) │ │ │ │ bound %edx,0x2(%esi) │ │ │ │ - push %eax │ │ │ │ - adc $0x56,%al │ │ │ │ - add %al,%bl │ │ │ │ + push $0xd8025614 │ │ │ │ xlat %ds:(%ebx) │ │ │ │ dec %esp │ │ │ │ add %ebx,-0x6a(%eax) │ │ │ │ add %eax,(%ecx) │ │ │ │ - test $0x20,%al │ │ │ │ + mov $0x20,%al │ │ │ │ push %esp │ │ │ │ - add 0x300255a1(%eax),%ah │ │ │ │ - divl 0x56104800(%ecx) │ │ │ │ + add 0x300255a1(%eax),%ch │ │ │ │ + divl 0x56105000(%ecx) │ │ │ │ add -0x6a(%eax),%bl │ │ │ │ add %eax,(%ecx) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ loopne b207e5 │ │ │ │ dec %ebp │ │ │ │ - add $0xd8,%al │ │ │ │ + add $0xe0,%al │ │ │ │ test %edx,0x2(%ebp) │ │ │ │ - mov $0x6002543a,%eax │ │ │ │ - xchg %eax,%ebx │ │ │ │ + sarb $0x54,(%edx) │ │ │ │ + add -0x6d(%eax),%ch │ │ │ │ push %ebp │ │ │ │ add %al,%bh │ │ │ │ - rorl %cl,-0x30(%ecx,%eax,1) │ │ │ │ + rorl %cl,-0x28(%ecx,%eax,1) │ │ │ │ mov $0x55,%ch │ │ │ │ add (%eax),%dh │ │ │ │ divl -0x4e08d000(%ecx) │ │ │ │ - add %dl,-0x15(%eax) │ │ │ │ + add %bl,-0x15(%eax) │ │ │ │ push %ebp │ │ │ │ - add -0x15(%eax),%cl │ │ │ │ + add -0x15(%eax),%dl │ │ │ │ push %ebp │ │ │ │ - add -0x61(%eax),%ah │ │ │ │ + add -0x61(%eax),%ch │ │ │ │ push %ebp │ │ │ │ add 0x34(%eax),%cl │ │ │ │ loopne b2084d │ │ │ │ - loopne b208a3 │ │ │ │ - aas │ │ │ │ - push %es │ │ │ │ - xor %dh,%bh │ │ │ │ - mov $0x0,%cl │ │ │ │ - xor %dh,%bh │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov $0xb0063f89,%eax │ │ │ │ + call 30b847a6 <_edata@@Base+0x2a5847a6> │ │ │ │ + divl -0x4e08d000(%ecx) │ │ │ │ + add %al,%al │ │ │ │ mov %edi,(%edi) │ │ │ │ push %es │ │ │ │ - pop %eax │ │ │ │ + mov $0x60063f89,%eax │ │ │ │ inc %ebp │ │ │ │ aas │ │ │ │ push %es │ │ │ │ nop │ │ │ │ inc %ebx │ │ │ │ in $0x0,%al │ │ │ │ or %ch,0x4e500101 │ │ │ │ @@ -39478,166 +39571,170 @@ │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7beb2000(%ecx) │ │ │ │ add %ebp,-0x4e(%eax) │ │ │ │ push %cs │ │ │ │ add %eax,0x48(%eax) │ │ │ │ addb $0x30,(%ecx) │ │ │ │ divl -0x7d7aa800(%ecx) │ │ │ │ - add %esp,%eax │ │ │ │ + add %ebp,%eax │ │ │ │ iret │ │ │ │ roll $1,0x184bda0 │ │ │ │ - lock iret │ │ │ │ + clc │ │ │ │ + iret │ │ │ │ roll $1,0x1849c30 │ │ │ │ - or %dl,%al │ │ │ │ + adc %dl,%al │ │ │ │ roll $1,0x184bdc8 │ │ │ │ - add %bl,%bh │ │ │ │ + or %bl,%bh │ │ │ │ roll $1,0x1840388 │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ adc %al,(%ebx) │ │ │ │ test %al,(%ecx) │ │ │ │ - inc %eax │ │ │ │ + dec %eax │ │ │ │ ret $0x5d1 │ │ │ │ loopne d2751e │ │ │ │ test %al,(%ecx) │ │ │ │ - shl $0xd1,%al │ │ │ │ - add $0x18414e0,%eax │ │ │ │ + enter $0xd1f0,$0x5 │ │ │ │ + loopne d27526 │ │ │ │ + test %al,(%ecx) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ addb $0x84,(%ecx) │ │ │ │ - add %ebp,-0x11(%eax) │ │ │ │ - roll $1,0x1840180 │ │ │ │ - push $0xb805d1ef │ │ │ │ - cmp 0xbbef801(%ecx),%al │ │ │ │ - add %ebx,-0x5ffe7bdb(%eax) │ │ │ │ - mov $0x6af805ce,%ebp │ │ │ │ + add %edi,(%eax) │ │ │ │ + lock roll $1,0x1840180 │ │ │ │ + cmp %dh,%al │ │ │ │ + roll $1,0x1813ab8 │ │ │ │ + clc │ │ │ │ + mov $0x2598010b,%esi │ │ │ │ test %al,(%ecx) │ │ │ │ + test $0xbd,%al │ │ │ │ + into │ │ │ │ + add $0x1846af8,%eax │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ cmp 0x1(%ecx),%al │ │ │ │ shlb $1,0x30018139(%eax) │ │ │ │ divl -0x7ec61000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec5e800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec63800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7b8ea000(%ecx) │ │ │ │ - add %ebp,(%eax) │ │ │ │ + add %edi,(%eax) │ │ │ │ mov %cl,%dh │ │ │ │ add $0x1840388,%eax │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ adc %al,(%ebx) │ │ │ │ test %al,(%ecx) │ │ │ │ - push $0x1005d1ef │ │ │ │ - jno d27507 │ │ │ │ - add %ecx,(%eax) │ │ │ │ - jl d2755a │ │ │ │ - add %dh,-0x52(%eax) │ │ │ │ - addb $0xc8,(%ecx) │ │ │ │ + cmp %dh,%al │ │ │ │ + roll $1,0x1847110 │ │ │ │ + or %bh,0x0(%ebx,%edx,8) │ │ │ │ + jo d27538 │ │ │ │ + addb $0xd0,(%ecx) │ │ │ │ jmp d27560 │ │ │ │ add $0x1843560,%eax │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - lock sbb %al,0x5d1ef10(%ecx,%eax,1) │ │ │ │ + lock sbb %al,0x5d1ef18(%ecx,%eax,1) │ │ │ │ addb $0x84,(%ecx) │ │ │ │ - add %ebp,-0x11(%eax) │ │ │ │ - roll $1,0x1828530 │ │ │ │ + add %edi,(%eax) │ │ │ │ + lock roll $1,0x1828530 │ │ │ │ xor %al,0x855805d2 │ │ │ │ addb $0x50,(%ecx) │ │ │ │ add $0x858005d2,%eax │ │ │ │ - addb $0xd8,(%ecx) │ │ │ │ + addb $0xe0,(%ecx) │ │ │ │ xchg %dl,%al │ │ │ │ add $0x1840180,%eax │ │ │ │ - push $0x8005d1ef │ │ │ │ - add %eax,0x5d25c68(%ecx,%eax,1) │ │ │ │ + cmp %dh,%al │ │ │ │ + roll $1,0x1840180 │ │ │ │ + mov %bl,0x5(%edx,%edx,8) │ │ │ │ mov $0xf801813a,%eax │ │ │ │ mov $0x2598010b,%esi │ │ │ │ test %al,(%ecx) │ │ │ │ - mov 0xf805cebd,%al │ │ │ │ - push $0xffffff84 │ │ │ │ - add %esi,(%eax) │ │ │ │ - divl -0x7ec5c000(%ecx) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %al,(%eax) │ │ │ │ + test $0xbd,%al │ │ │ │ + into │ │ │ │ + add $0x1846af8,%eax │ │ │ │ + xor %dh,%bh │ │ │ │ + mov $0x0,%cl │ │ │ │ + inc %eax │ │ │ │ + cmp 0x1(%ecx),%al │ │ │ │ shlb $1,0x30018139(%eax) │ │ │ │ divl -0x7ec61000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec5e800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec63800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7beb2000(%ecx) │ │ │ │ - add %eax,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ lock roll $1,0x1824840 │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ pop %eax │ │ │ │ test %eax,-0x2dfaafff(%edx) │ │ │ │ add $0x184bda0,%eax │ │ │ │ pusha │ │ │ │ add $0x9c3005d2,%eax │ │ │ │ test %al,(%ecx) │ │ │ │ js d2763b │ │ │ │ rolb %cl,0x184bdc8 │ │ │ │ - rclb $0xd2,(%ebx) │ │ │ │ - add $0x1840388,%eax │ │ │ │ + enter $0xd213,$0x5 │ │ │ │ + mov %al,(%ebx) │ │ │ │ + test %al,(%ecx) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ adc %al,(%ebx) │ │ │ │ test %al,(%ecx) │ │ │ │ - push $0xe005d1ef │ │ │ │ + cmp %dh,%al │ │ │ │ + roll $1,0x18414e0 │ │ │ │ + call e0d848bb <_edata@@Base+0xda7848bb> │ │ │ │ adc $0x84,%al │ │ │ │ - add %esp,%eax │ │ │ │ - (bad) │ │ │ │ - test %al,(%ecx) │ │ │ │ - xor %dh,%bh │ │ │ │ - mov $0x0,%cl │ │ │ │ - addb $0x84,(%ecx) │ │ │ │ - add %ebp,0x5c(%eax) │ │ │ │ - rolb %cl,0x1840180 │ │ │ │ - push $0xb805d25c │ │ │ │ - cmp 0xbbef801(%ecx),%al │ │ │ │ - add %ebx,-0x5ffe7bdb(%eax) │ │ │ │ - mov $0x6af805ce,%ebp │ │ │ │ + add %esi,(%eax) │ │ │ │ + divl -0x7bfe8000(%ecx) │ │ │ │ + add %ecx,-0x7ffa2da4(%eax) │ │ │ │ + add %eax,0x5d25c88(%ecx,%eax,1) │ │ │ │ + mov $0xf801813a,%eax │ │ │ │ + mov $0x2598010b,%esi │ │ │ │ test %al,(%ecx) │ │ │ │ + test $0xbd,%al │ │ │ │ + into │ │ │ │ + add $0x1846af8,%eax │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ cmp 0x1(%ecx),%al │ │ │ │ shlb $1,0x30018139(%eax) │ │ │ │ divl -0x7ec61000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec5e800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec63800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7db7c000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7bfcf000(%ecx) │ │ │ │ - add %ebp,0x5c(%eax) │ │ │ │ - rolb %cl,0x1824840 │ │ │ │ - xor %dh,%bh │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ + add %ecx,0x4005d25c(%eax) │ │ │ │ dec %eax │ │ │ │ addb $0x30,(%ecx) │ │ │ │ + divl -0x7db7c000(%ecx) │ │ │ │ + add %esi,(%eax) │ │ │ │ divl -0x7bfcf000(%ecx) │ │ │ │ - add %ebp,0x5c(%eax) │ │ │ │ - rolb %cl,0x18414e0 │ │ │ │ - test $0x83,%al │ │ │ │ - rolb %cl,0x18414e0 │ │ │ │ - test $0x83,%al │ │ │ │ - rolb %cl,0x1824840 │ │ │ │ - xor %dh,%bh │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ - cmp 0x1(%ecx),%al │ │ │ │ + add %ecx,-0x1ffa2da4(%eax) │ │ │ │ + adc $0x84,%al │ │ │ │ + add %esi,-0x1ffa2d7d(%eax) │ │ │ │ + adc $0x84,%al │ │ │ │ + add %esi,0x4005d283(%eax) │ │ │ │ + dec %eax │ │ │ │ + addb $0x30,(%ecx) │ │ │ │ + divl -0x7ec5c000(%ecx) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ shlb $1,0x30018139(%eax) │ │ │ │ divl -0x7ec61000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec5e800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec63800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ @@ -39652,17 +39749,20 @@ │ │ │ │ filds (%eax,%eiz,4) │ │ │ │ mov $0xadf80184,%ebp │ │ │ │ filds (%eax,%esi,1) │ │ │ │ pushf │ │ │ │ test %al,(%ecx) │ │ │ │ adc %ch,-0x4237fb21(%esi) │ │ │ │ test %al,(%ecx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - filds (%eax,%ecx,4) │ │ │ │ - add 0x4e04278(%ecx,%eax,1),%eax │ │ │ │ + clc │ │ │ │ + lret $0x4df │ │ │ │ + mov %al,(%ebx) │ │ │ │ + test %al,(%ecx) │ │ │ │ + js d27790 │ │ │ │ + loopne d27754 │ │ │ │ adc %al,(%ebx) │ │ │ │ test %al,(%ecx) │ │ │ │ sbb %bl,0x14e004df(%edx) │ │ │ │ test %al,(%ecx) │ │ │ │ mov $0xe004e04b,%eax │ │ │ │ adc $0x84,%al │ │ │ │ add %esi,(%eax) │ │ │ │ @@ -41142,61 +41242,72 @@ │ │ │ │ divl -0x7db7c000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7db7c000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7e9ac800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7bfe8000(%ecx) │ │ │ │ - add %edi,%eax │ │ │ │ - adcb $0xb8,0x2(%edi) │ │ │ │ - cmp 0xbbef801(%ecx),%al │ │ │ │ - add %ebx,-0x1ffe7bdb(%eax) │ │ │ │ - bound %esi,-0x7b9507fc(%ebx) │ │ │ │ - add %ecx,0x40024723(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adcl $0x1813ab8,0x2(%edi) │ │ │ │ + clc │ │ │ │ + mov $0x2598010b,%esi │ │ │ │ + test %al,(%ecx) │ │ │ │ + loopne d28c08 │ │ │ │ + mov $0x4,%bl │ │ │ │ + clc │ │ │ │ + push $0xffffff84 │ │ │ │ + add %edx,0x40024723(%eax) │ │ │ │ cmp 0x1(%ecx),%al │ │ │ │ shlb $1,0x30018139(%eax) │ │ │ │ divl -0x7ec61000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec5e800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec63800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7beb2000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7db7c000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7d7aa800(%ecx) │ │ │ │ - add %esp,-0x5ffdac04(%eax) │ │ │ │ - mov $0xfcb00184,%ebp │ │ │ │ + add %ebp,-0x5ffdac04(%eax) │ │ │ │ + mov $0xfcb80184,%ebp │ │ │ │ push %ebx │ │ │ │ add (%eax),%dh │ │ │ │ pushf │ │ │ │ test %al,(%ecx) │ │ │ │ - enter $0x53fc,$0x2 │ │ │ │ - enter $0x84bd,$0x1 │ │ │ │ - push $0x8802541a │ │ │ │ - add 0x2575e28(%ecx,%eax,1),%eax │ │ │ │ - adc %al,(%ebx) │ │ │ │ - test %al,(%ecx) │ │ │ │ - mov $0xe002541b,%eax │ │ │ │ - adc $0x84,%al │ │ │ │ - add %eax,-0x7e(%eax) │ │ │ │ + sar $1,%ah │ │ │ │ + push %ebx │ │ │ │ + add %al,%cl │ │ │ │ + mov $0x1a700184,%ebp │ │ │ │ + push %esp │ │ │ │ + add 0x30018403(%eax),%cl │ │ │ │ + pop %esi │ │ │ │ push %edi │ │ │ │ - add %al,%ah │ │ │ │ + add (%eax),%dl │ │ │ │ + add 0x2541bc0(%ecx,%eax,1),%eax │ │ │ │ + loopne d28c2e │ │ │ │ + test %al,(%ecx) │ │ │ │ + dec %eax │ │ │ │ + adcb $0xe0,0x2(%edi) │ │ │ │ adc $0x84,%al │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7db7c000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7bfe8000(%ecx) │ │ │ │ - add %edi,%eax │ │ │ │ - adcb $0xb8,0x2(%edi) │ │ │ │ - cmp 0xbbef801(%ecx),%al │ │ │ │ - add %ebx,-0x1ffe7bdb(%eax) │ │ │ │ - bound %esi,-0x7b9507fc(%ebx) │ │ │ │ - add %ecx,0x40024723(%eax) │ │ │ │ + add %eax,(%eax) │ │ │ │ + adcl $0x1813ab8,0x2(%edi) │ │ │ │ + clc │ │ │ │ + mov $0x2598010b,%esi │ │ │ │ + test %al,(%ecx) │ │ │ │ + loopne d28ca8 │ │ │ │ + mov $0x4,%bl │ │ │ │ + clc │ │ │ │ + push $0xffffff84 │ │ │ │ + add %edx,0x40024723(%eax) │ │ │ │ cmp 0x1(%ecx),%al │ │ │ │ shlb $1,0x30018139(%eax) │ │ │ │ divl -0x7ec61000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec5e800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec63800(%ecx) │ │ │ │ @@ -41208,229 +41319,228 @@ │ │ │ │ divl -0x7ec61000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec5e800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec63800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7bfe8000(%ecx) │ │ │ │ - add %eax,-0x2e(%eax) │ │ │ │ + add %ecx,-0x2e(%eax) │ │ │ │ push %esi │ │ │ │ - add 0x50018401(%eax),%al │ │ │ │ + add 0x58018401(%eax),%al │ │ │ │ sbb %edx,0x2(%edi) │ │ │ │ mov $0xf801813a,%eax │ │ │ │ mov $0x2598010b,%esi │ │ │ │ test %al,(%ecx) │ │ │ │ loopne d28d20 │ │ │ │ mov $0x4,%bl │ │ │ │ clc │ │ │ │ push $0xffffff84 │ │ │ │ - add %ecx,0x40024723(%eax) │ │ │ │ + add %edx,0x40024723(%eax) │ │ │ │ cmp 0x1(%ecx),%al │ │ │ │ shlb $1,0x30018139(%eax) │ │ │ │ divl -0x7ec61000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec5e800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec63800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7db7c000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7bfc7800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7bfcf000(%ecx) │ │ │ │ - add %eax,-0x2e(%eax) │ │ │ │ + add %ecx,-0x2e(%eax) │ │ │ │ push %esi │ │ │ │ add (%eax),%dl │ │ │ │ jno d28c8f │ │ │ │ add %ecx,(%eax) │ │ │ │ jl d28ce2 │ │ │ │ add %dh,-0x52(%eax) │ │ │ │ - addb $0x18,(%ecx) │ │ │ │ + addb $0x20,(%ecx) │ │ │ │ lds 0x2(%esi),%edx │ │ │ │ pusha │ │ │ │ xor $0xf7300184,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ dec %eax │ │ │ │ addb $0x30,(%ecx) │ │ │ │ divl -0x7d7aa800(%ecx) │ │ │ │ - add %esp,(%eax) │ │ │ │ + add %ebp,(%eax) │ │ │ │ jmp 86528f88 <_edata@@Base+0x7ff28f88> │ │ │ │ - addb $0x40,(%ecx) │ │ │ │ + addb $0x48,(%ecx) │ │ │ │ rcll $0x18,0x2(%ecx) │ │ │ │ cmp -0x4e08cfff(%ecx),%al │ │ │ │ add %cl,%al │ │ │ │ cmp %eax,-0x4e08cfff(%ecx) │ │ │ │ add %cl,0x30018403(%eax) │ │ │ │ divl -0x7bfcf000(%ecx) │ │ │ │ - add %edx,%eax │ │ │ │ + add %ebx,%eax │ │ │ │ es push %esp │ │ │ │ add (%eax),%dl │ │ │ │ jno d28cdf │ │ │ │ add %ecx,(%eax) │ │ │ │ jl d28d32 │ │ │ │ add %ah,0x71(%eax) │ │ │ │ test %al,(%ecx) │ │ │ │ - test $0x20,%al │ │ │ │ + mov $0x20,%al │ │ │ │ push %esp │ │ │ │ add 0x48(%eax),%al │ │ │ │ addb $0x30,(%ecx) │ │ │ │ divl -0x7bfc7800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7bfcf000(%ecx) │ │ │ │ - add %edx,%eax │ │ │ │ + add %ebx,%eax │ │ │ │ es push %esp │ │ │ │ add (%eax),%dl │ │ │ │ jno d28d07 │ │ │ │ add %ecx,(%eax) │ │ │ │ jl d28d5a │ │ │ │ add %dh,-0x52(%eax) │ │ │ │ - addb $0xe8,(%ecx) │ │ │ │ + addb $0xf0,(%ecx) │ │ │ │ and 0x60(%edx,%eax,1),%dl │ │ │ │ xor $0xf7300184,%eax │ │ │ │ mov $0x0,%cl │ │ │ │ - lock sbb %al,0x253e948(%ecx,%eax,1) │ │ │ │ + lock sbb %al,0x253e950(%ecx,%eax,1) │ │ │ │ addb $0x84,(%ecx) │ │ │ │ - add %edx,%eax │ │ │ │ + add %ebx,%eax │ │ │ │ es push %esp │ │ │ │ add (%eax),%dh │ │ │ │ - test %eax,0x543a9801(%edx) │ │ │ │ + test %eax,0x543aa001(%edx) │ │ │ │ add -0x7b(%eax),%bl │ │ │ │ - addb $0xb8,(%ecx) │ │ │ │ + addb $0xc0,(%ecx) │ │ │ │ cmp -0x80(%edx,%eax,1),%dl │ │ │ │ - test %eax,0x51c14001(%edx) │ │ │ │ - add -0x2ffe7bff(%eax),%al │ │ │ │ + test %eax,0x51c14801(%edx) │ │ │ │ + add -0x27fe7bff(%eax),%al │ │ │ │ es push %esp │ │ │ │ - add 0x50018401(%eax),%al │ │ │ │ + add 0x68018401(%eax),%al │ │ │ │ adc $0x56,%al │ │ │ │ add -0x7fe7ec6(%eax),%bh │ │ │ │ mov $0x2598010b,%esi │ │ │ │ test %al,(%ecx) │ │ │ │ loopne d28e40 │ │ │ │ mov $0x4,%bl │ │ │ │ clc │ │ │ │ push $0xffffff84 │ │ │ │ - add %ecx,0x40024723(%eax) │ │ │ │ + add %edx,0x40024723(%eax) │ │ │ │ cmp 0x1(%ecx),%al │ │ │ │ shlb $1,0x30018139(%eax) │ │ │ │ divl -0x7ec61000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec5e800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec63800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7beb2000(%ecx) │ │ │ │ - add %esp,0x27(%eax) │ │ │ │ + add %ebp,0x27(%eax) │ │ │ │ push %esp │ │ │ │ add 0x48(%eax),%al │ │ │ │ addb $0x30,(%ecx) │ │ │ │ divl -0x7d7aa800(%ecx) │ │ │ │ - add %edi,-0x5ffdabc6(%eax) │ │ │ │ - mov $0x3ac80184,%ebp │ │ │ │ + add %eax,%eax │ │ │ │ + cmp -0x60(%edx,%eax,1),%dl │ │ │ │ + mov $0x3ad00184,%ebp │ │ │ │ push %esp │ │ │ │ add (%eax),%dh │ │ │ │ pushf │ │ │ │ test %al,(%ecx) │ │ │ │ - loopne d28e70 │ │ │ │ - push %esp │ │ │ │ - add %al,%cl │ │ │ │ - mov $0x59480184,%ebp │ │ │ │ + call c8d4e273 <_edata@@Base+0xc274e273> │ │ │ │ + mov $0x59500184,%ebp │ │ │ │ push %esp │ │ │ │ - add 0x38018403(%eax),%cl │ │ │ │ + add 0x40018403(%eax),%cl │ │ │ │ add %dl,0x2(%ebp) │ │ │ │ adc %al,(%ebx) │ │ │ │ test %al,(%ecx) │ │ │ │ - shlb $1,(%esi) │ │ │ │ + fsubs (%esi) │ │ │ │ push %esp │ │ │ │ add %al,%ah │ │ │ │ adc $0x84,%al │ │ │ │ - add %esi,-0x1ffda9eb(%eax) │ │ │ │ + add %edi,-0x1ffda9eb(%eax) │ │ │ │ adc $0x84,%al │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7db7c000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7bfe8000(%ecx) │ │ │ │ - add %edx,0x14(%eax) │ │ │ │ + add %ebp,0x14(%eax) │ │ │ │ push %esi │ │ │ │ add -0x7fe7ec6(%eax),%bh │ │ │ │ mov $0x2598010b,%esi │ │ │ │ test %al,(%ecx) │ │ │ │ loopne d28ee0 │ │ │ │ mov $0x4,%bl │ │ │ │ clc │ │ │ │ push $0xffffff84 │ │ │ │ - add %ecx,0x40024723(%eax) │ │ │ │ + add %edx,0x40024723(%eax) │ │ │ │ cmp 0x1(%ecx),%al │ │ │ │ shlb $1,0x30018139(%eax) │ │ │ │ divl -0x7ec61000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec5e800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec63800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7beb2000(%ecx) │ │ │ │ - add %esi,0x40025615(%eax) │ │ │ │ + add %edi,0x40025615(%eax) │ │ │ │ dec %eax │ │ │ │ addb $0x30,(%ecx) │ │ │ │ divl -0x7ec61000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec5e800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec63800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7beb2000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7db7c000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7d7aa800(%ecx) │ │ │ │ - add %edi,-0x5ffdabc6(%eax) │ │ │ │ - mov $0x3ac80184,%ebp │ │ │ │ + add %eax,%eax │ │ │ │ + cmp -0x60(%edx,%eax,1),%dl │ │ │ │ + mov $0x3ad00184,%ebp │ │ │ │ push %esp │ │ │ │ add (%eax),%dh │ │ │ │ pushf │ │ │ │ test %al,(%ecx) │ │ │ │ - loopne d28f38 │ │ │ │ + call c8d4e33b <_edata@@Base+0xc274e33b> │ │ │ │ + mov $0x59500184,%ebp │ │ │ │ push %esp │ │ │ │ - add %al,%cl │ │ │ │ - mov $0x59480184,%ebp │ │ │ │ - push %esp │ │ │ │ - add -0x5ffe7bfd(%eax),%cl │ │ │ │ + add -0x57fe7bfd(%eax),%cl │ │ │ │ mov 0x3100255,%eax │ │ │ │ test %al,(%ecx) │ │ │ │ - fadds 0x14e00255(%ebp) │ │ │ │ - test %al,(%ecx) │ │ │ │ - pop %eax │ │ │ │ - mov %al,0x14e00255 │ │ │ │ - test %al,(%ecx) │ │ │ │ - xor %dh,%bh │ │ │ │ - mov $0x0,%cl │ │ │ │ - inc %eax │ │ │ │ - dec %eax │ │ │ │ - addb $0x30,(%ecx) │ │ │ │ + loopne d28e9b │ │ │ │ + push %ebp │ │ │ │ + add %al,%ah │ │ │ │ + adc $0x84,%al │ │ │ │ + add %esp,-0x5e(%eax) │ │ │ │ + push %ebp │ │ │ │ + add %al,%ah │ │ │ │ + adc $0x84,%al │ │ │ │ + add %esi,(%eax) │ │ │ │ + divl -0x7db7c000(%ecx) │ │ │ │ + add %esi,(%eax) │ │ │ │ divl -0x7bfe8000(%ecx) │ │ │ │ - add %esp,-0x61(%eax) │ │ │ │ + add %ebp,-0x61(%eax) │ │ │ │ push %ebp │ │ │ │ add -0x7fe7ec6(%eax),%bh │ │ │ │ mov $0x2598010b,%esi │ │ │ │ test %al,(%ecx) │ │ │ │ loopne d28fa8 │ │ │ │ mov $0x4,%bl │ │ │ │ clc │ │ │ │ push $0xffffff84 │ │ │ │ - add %ecx,0x40024723(%eax) │ │ │ │ + add %edx,0x40024723(%eax) │ │ │ │ cmp 0x1(%ecx),%al │ │ │ │ shlb $1,0x30018139(%eax) │ │ │ │ divl -0x7ec61000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec5e800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7ec63800(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7beb2000(%ecx) │ │ │ │ - add %ebx,-0x5e(%eax) │ │ │ │ + add %esp,-0x5e(%eax) │ │ │ │ push %ebp │ │ │ │ add %al,%ah │ │ │ │ adc $0x84,%al │ │ │ │ add %esi,(%eax) │ │ │ │ divl -0x7db7c000(%ecx) │ │ │ │ add %esi,(%eax) │ │ │ │ divl 0x0(%ecx) │ │ │ │ @@ -43931,19 +44041,19 @@ │ │ │ │ addb $0x8,(%ecx) │ │ │ │ jae d3a85f │ │ │ │ add %ebp,%eax │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ addb $0xe0,(%ecx) │ │ │ │ add $0x80,%al │ │ │ │ add %ebx,(%eax) │ │ │ │ - test $0x881c0180,%eax │ │ │ │ - std │ │ │ │ - incl (%eax) │ │ │ │ + test $0xd55c0180,%eax │ │ │ │ + int $0xff │ │ │ │ add %al,(%eax) │ │ │ │ - add %bh,-0x27febfc2(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + mov $0xd801403e,%eax │ │ │ │ and %al,0x1(%eax) │ │ │ │ add %bl,(%eax) │ │ │ │ sbb $0x10180,%eax │ │ │ │ add %al,(%eax) │ │ │ │ clc │ │ │ │ jge d3a88b │ │ │ │ add %ecx,%eax │ │ │ │ @@ -43972,17 +44082,18 @@ │ │ │ │ inc %eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,%ah │ │ │ │ mov 0x0(%ebp),%dh │ │ │ │ - rclb $0x75,0x8ad0f7be │ │ │ │ - add %al,0x1d(%eax) │ │ │ │ - mov $0xbe1ca0f7,%esi │ │ │ │ + shlb $0xf7,-0x40(%ebp) │ │ │ │ + rorb $1,0x7d400075(%edx) │ │ │ │ + shl $0xa0,%bh │ │ │ │ + jl d3a91f │ │ │ │ imul %eax │ │ │ │ and $0x80,%al │ │ │ │ add %esp,(%eax) │ │ │ │ aas │ │ │ │ loopne d3a968 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -49162,34 +49273,36 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ sbb %cl,0x54(%ecx) │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x4b(%eax) │ │ │ │ jae e02b40 │ │ │ │ - add %edx,0x15c00000 │ │ │ │ - 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,0x1d400000 │ │ │ │ - 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 $0x1ca00000,%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) │ │ │ │ @@ -178819,15 +178932,15 @@ │ │ │ │ pop %eax │ │ │ │ dec %ebx │ │ │ │ jae e52580 │ │ │ │ add %ebx,(%eax) │ │ │ │ addb $0xb0,(%eax) │ │ │ │ pop %esi │ │ │ │ jno e5258a │ │ │ │ - push $0xc001a012 │ │ │ │ + push $0xd001a012 │ │ │ │ jne e525d9 │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x4b(%eax) │ │ │ │ jae e52598 │ │ │ │ add %edi,%eax │ │ │ │ inc %ecx │ │ │ │ @@ -193598,27 +193711,26 @@ │ │ │ │ sub %dl,(%eax) │ │ │ │ mov 0x1b65c801,%al │ │ │ │ add %edi,(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x18010222(%ebp,%esi,8) │ │ │ │ addb $0x70,(%eax) │ │ │ │ sbb $0x7d,%al │ │ │ │ - add 0x1a01a(%eax),%ch │ │ │ │ - int1 │ │ │ │ - dec %ebx │ │ │ │ + add -0x7fe5fe6(%eax),%ch │ │ │ │ + lock dec %ebx │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x4b(%eax) │ │ │ │ jae e5ba00 │ │ │ │ add %ebx,(%eax) │ │ │ │ inc %ecx │ │ │ │ add %dl,(%eax) │ │ │ │ lock jl e5ba0a │ │ │ │ test $0x1a,%al │ │ │ │ - mov 0x4bf39001,%al │ │ │ │ + mov 0x4bf38801,%al │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x4b(%eax) │ │ │ │ jae e5ba18 │ │ │ │ add %edi,%eax │ │ │ │ inc %ecx │ │ │ │ add %al,(%eax) │ │ │ │ @@ -215890,15 +216002,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x4b(%eax) │ │ │ │ jae e69b18 │ │ │ │ add %ebx,(%eax) │ │ │ │ addb $0x10,(%eax) │ │ │ │ ja e69ab7 │ │ │ │ add (%eax),%cl │ │ │ │ - sbb 0x4bf3c001(%eax),%ah │ │ │ │ + sbb 0x4bf3b801(%eax),%ah │ │ │ │ add (%edi),%bh │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x4b(%eax) │ │ │ │ jae e69b30 │ │ │ │ add %ebx,(%eax) │ │ │ │ inc %ecx │ │ │ │ add %dl,0x802974e(%eax) │ │ │ │ @@ -235633,15 +235745,15 @@ │ │ │ │ add %bl,0x4b(%eax) │ │ │ │ jae e75b90 │ │ │ │ add %ebx,(%eax) │ │ │ │ addb $0xb0,(%eax) │ │ │ │ dec %ecx │ │ │ │ mov $0x2,%ah │ │ │ │ mov %dh,(%eax) │ │ │ │ - mov 0x4bee2001,%al │ │ │ │ + mov 0x4bee1801,%al │ │ │ │ add (%edi),%bh │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x4b(%eax) │ │ │ │ jae e75ba8 │ │ │ │ add %ebx,(%eax) │ │ │ │ addb $0x70,(%eax) │ │ │ │ push $0xffffffb4 │ │ │ │ @@ -1765156,15 +1765268,15 @@ │ │ │ │ and %ah,(%eax) │ │ │ │ and %cl,%al │ │ │ │ je 12f554a │ │ │ │ add %ecx,%eax │ │ │ │ je 12f554e │ │ │ │ add %ecx,%eax │ │ │ │ je 12f5552 │ │ │ │ - add %eax,-0x70840a4(%eax) │ │ │ │ + add %eax,-0x7084474(%eax) │ │ │ │ mov $0x4a,%bh │ │ │ │ add %edi,0x2d(%eax) │ │ │ │ jecxz 12f55dd │ │ │ │ enter $0x8774,$0x1 │ │ │ │ enter $0x8774,$0x1 │ │ │ │ enter $0x8774,$0x1 │ │ │ │ and %ah,(%eax) │ │ │ │ @@ -1825198,15 +1825310,15 @@ │ │ │ │ imul $0x726f7463,0x65(%esi),%esi │ │ │ │ add %ah,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,(%esp,%eiz,2) │ │ │ │ imul $0x676e,%gs:0x69(%esi),%bp │ │ │ │ dec %ebp │ │ │ │ popa │ │ │ │ - jo 1314a3d │ │ │ │ + jo 1314945 │ │ │ │ mov $0x6e610550,%esp │ │ │ │ popa │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ jns 1314a48 │ │ │ │ gs dec %ebp │ │ │ │ popa │ │ │ │ jo 13149ff │ │ │ │ @@ -1825501,15 +1825613,15 @@ │ │ │ │ jne 1314ccf │ │ │ │ arpl %esi,0x6f(%ecx,%ebp,2) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ push %ebx │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ je 1314cde │ │ │ │ - add %ah,(%eax) │ │ │ │ + add %ch,(%eax) │ │ │ │ cmpsl %es:(%edi),%ds:(%esi) │ │ │ │ push %eax │ │ │ │ add $0x70657473,%eax │ │ │ │ inc %eax │ │ │ │ testb $0x24,0x6(%eax) │ │ │ │ imul $0x72507475,0x70(%esi),%ebp │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ @@ -1833301,15 +1833413,15 @@ │ │ │ │ inc %eax │ │ │ │ testb $0x42,0x6(%eax) │ │ │ │ popa │ │ │ │ and %ah,%fs:0x72(%ecx,%ebp,2) │ │ │ │ arpl %esi,%gs:0x72(%edi,%ebp,2) │ │ │ │ jns 1318a1e │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ - imul $0x6cb800b1,0x74(%ebx),%esi │ │ │ │ + imul $0x6cc000b1,0x74(%ebx),%esi │ │ │ │ movl $0x648f640,0x4d6f │ │ │ │ popa │ │ │ │ jae 1318a13 │ │ │ │ add %al,-0xa(%eax) │ │ │ │ dec %eax │ │ │ │ push %es │ │ │ │ popa │ │ │ │ @@ -1833631,15 +1833743,15 @@ │ │ │ │ jo 1318d61 │ │ │ │ popa │ │ │ │ jae 1318d64 │ │ │ │ inc %ebx │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ bound %ebp,0x6e(%ecx) │ │ │ │ - gs add %ch,%al │ │ │ │ + gs add %dh,%al │ │ │ │ xchg %dl,%ah │ │ │ │ add $0x6d756e45,%eax │ │ │ │ gs jb 1318d70 │ │ │ │ je 1318d7a │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ imul $0x1c75,0x6e(%eax),%di │ │ │ │ @@ -1833768,15 +1833880,15 @@ │ │ │ │ or $0x3,%al │ │ │ │ outsl %fs:(%esi),(%dx) │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ or %cl,(%edi) │ │ │ │ add (%ebx,%eax,2),%ebp │ │ │ │ inc %esp │ │ │ │ push %edx │ │ │ │ - sub $0xd486b018,%eax │ │ │ │ + sub $0xd486b818,%eax │ │ │ │ add $0x6975622f,%eax │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ fs das │ │ │ │ jb 1318e6e │ │ │ │ jo 1318e7d │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ fs jne 1318e72 │ │ │ │ @@ -1842496,17 +1842608,17 @@ │ │ │ │ inc %ebp │ │ │ │ (bad) │ │ │ │ das │ │ │ │ push %ebx │ │ │ │ dec %ecx │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ je 131ccd4 │ │ │ │ - js 131cd0d │ │ │ │ - popf │ │ │ │ - add $0x6975622f,%eax │ │ │ │ + orb $0x5,-0x63(%edi) │ │ │ │ + das │ │ │ │ + bound %esi,0x69(%ebp) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ fs das │ │ │ │ jb 131cd2e │ │ │ │ jo 131cd3d │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ fs jne 131cd32 │ │ │ │ imul $0x61702d65,0x6c(%edx),%esp │ │ │ │ @@ -1844485,15 +1844597,15 @@ │ │ │ │ bound %esi,0x53(%eax) │ │ │ │ je 131dbfc │ │ │ │ imul $0x620b0c07,0x67(%esi),%ebp │ │ │ │ jo 131dbe7 │ │ │ │ push $0x4e617465 │ │ │ │ popa │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ - gs sbb %ah,%al │ │ │ │ + gs sbb %ch,%al │ │ │ │ push %es │ │ │ │ mov %al,0x75622f05 │ │ │ │ imul $0x72706572,0x2f(%esp,%eiz,2),%ebp │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ fs jne 131dc12 │ │ │ │ imul $0x61702d65,0x6c(%edx),%esp │ │ │ │ je 131dc20 │ │ │ │ @@ -1844618,15 +1844730,15 @@ │ │ │ │ arpl %ebp,(%edi) │ │ │ │ bound %ebp,0x6f(%edi) │ │ │ │ je 131dcd7 │ │ │ │ je 131dd23 │ │ │ │ jo 131dd0d │ │ │ │ jb 131dd21 │ │ │ │ arpl %ebp,%cs:0x73(%ecx,%ebp,2) │ │ │ │ - jo 131dcc5 │ │ │ │ + jo 131dccd │ │ │ │ repnz mov 0x1021c05,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x4f42080d │ │ │ │ dec %edi │ │ │ │ push %esp │ │ │ │ push %esp │ │ │ │ push %edx │ │ │ │ @@ -1844870,20 +1844982,18 @@ │ │ │ │ bound %esp,0x52(%esi) │ │ │ │ gs fs jne 131deec │ │ │ │ gs or $0x2,%al │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ jo 131de9b │ │ │ │ add %esp,0x18(%ecx) │ │ │ │ mov $0x0,%cl │ │ │ │ - cmp %cl,-0x47(%edx) │ │ │ │ - add $0x6975622f,%eax │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ - fs das │ │ │ │ - jb 131df06 │ │ │ │ - jo 131df15 │ │ │ │ + inc %eax │ │ │ │ + dec %edx │ │ │ │ + mov $0x75622f05,%ecx │ │ │ │ + imul $0x72706572,0x2f(%esp,%eiz,2),%ebp │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ fs jne 131df0a │ │ │ │ imul $0x61702d65,0x6c(%edx),%esp │ │ │ │ je 131df18 │ │ │ │ das │ │ │ │ data16 jb 131df1d │ │ │ │ arpl %esp,0x73(%ecx) │ │ │ │ @@ -1845379,15 +1845489,15 @@ │ │ │ │ arpl %ebp,(%edi) │ │ │ │ bound %ebp,0x6f(%edi) │ │ │ │ je 131e2af │ │ │ │ je 131e2fb │ │ │ │ jo 131e2e5 │ │ │ │ jb 131e2f9 │ │ │ │ arpl %ebp,%cs:0x73(%ecx,%ebp,2) │ │ │ │ - jo 131e2d5 │ │ │ │ + jo 131e2dd │ │ │ │ lcall $0x6975,$0x622f05a1 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ fs das │ │ │ │ jb 131e2fe │ │ │ │ jo 131e30d │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ fs jne 131e302 │ │ │ │ @@ -1845424,15 +1845534,15 @@ │ │ │ │ arpl %ebp,(%edi) │ │ │ │ bound %ebp,0x6f(%edi) │ │ │ │ je 131e32f │ │ │ │ je 131e37b │ │ │ │ jo 131e365 │ │ │ │ jb 131e379 │ │ │ │ arpl %ebp,%cs:0x73(%ecx,%ebp,2) │ │ │ │ - jo 131e385 │ │ │ │ + jo 131e28d │ │ │ │ js 131e2af │ │ │ │ add $0x6975622f,%eax │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ fs das │ │ │ │ jb 131e37e │ │ │ │ jo 131e38d │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ @@ -1845449,15 +1845559,15 @@ │ │ │ │ arpl %ebp,(%edi) │ │ │ │ bound %ebp,0x6f(%edi) │ │ │ │ je 131e36f │ │ │ │ je 131e3bb │ │ │ │ jo 131e3a5 │ │ │ │ jb 131e3b9 │ │ │ │ arpl %ebp,%cs:0x73(%ecx,%ebp,2) │ │ │ │ - jo 131e2fd │ │ │ │ + jo 131e305 │ │ │ │ addr16 mov 0x5,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add $0x7,%cl │ │ │ │ inc %eax │ │ │ │ add %al,(%eax) │ │ │ │ @@ -1846522,15 +1846632,15 @@ │ │ │ │ jo 131eb1e │ │ │ │ add %al,(%eax) │ │ │ │ bound %esp,0x47(%esi) │ │ │ │ outsb %gs:(%esi),(%dx) │ │ │ │ push %ebx │ │ │ │ jns 131eb95 │ │ │ │ bound %ebp,0x6c(%edi) │ │ │ │ - add %bl,-0x7e(%eax) │ │ │ │ + add %ah,-0x7e(%eax) │ │ │ │ addl $0x72,0x61476662 │ │ │ │ insb (%dx),%es:(%di) │ │ │ │ push %es │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ adc %al,(%eax) │ │ │ │ ... │ │ │ │ @@ -1870745,15 +1870855,15 @@ │ │ │ │ divl 0xd373000(%ecx) │ │ │ │ add %edi,0x48010366(%eax) │ │ │ │ sub %al,(%ebx) │ │ │ │ add %edi,(%eax) │ │ │ │ je 132ff7d │ │ │ │ add %esi,(%eax) │ │ │ │ divl 0xb4ab000(%ecx) │ │ │ │ - add %ebx,0x580584a5(%eax) │ │ │ │ + add %esp,0x580584a5(%eax) │ │ │ │ scas %es:(%edi),%eax │ │ │ │ adc (%ecx),%al │ │ │ │ test $0xe8,%al │ │ │ │ or (%ecx),%al │ │ │ │ sub %ch,(%ecx) │ │ │ │ push %cs │ │ │ │ add %eax,-0x7ffeed54(%eax) │ │ │ │ @@ -1879569,15 +1879679,15 @@ │ │ │ │ jae 13367a2 │ │ │ │ inc %edx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x69(%edx) │ │ │ │ addr16 push $0x726f4e74 │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ - divl -0x41f79c00(%ecx) │ │ │ │ + divl -0x3f979c00(%ecx) │ │ │ │ imull 0x6e(%ecx) │ │ │ │ je 13367f1 │ │ │ │ jb 13367fc │ │ │ │ popa │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ pop %edx │ │ │ │ gs jb 1336803 │ │ │ │ @@ -1879736,15 +1879846,15 @@ │ │ │ │ imul $0x6574736e,%gs:0x65(%ebx),%esi │ │ │ │ imul $0x64657272,0x49(%esi),%ebp │ │ │ │ jne 133696c │ │ │ │ imul $0xb13f65,0x6c(%edx),%esp │ │ │ │ popa │ │ │ │ fs fs push %ebx │ │ │ │ imul $0xb178656c,0x70(%ebp),%ebp │ │ │ │ - add %al,0x6ff7be1c(%eax) │ │ │ │ + add %al,0x6ff7c07c(%eax) │ │ │ │ jb 1336987 │ │ │ │ add %dl,0x650641c6(%eax) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x79436369,0x74(%eax),%esi │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x61636972,0x64(%esi),%ebp │ │ │ │ @@ -1892921,15 +1893031,15 @@ │ │ │ │ jo 133cb48 │ │ │ │ gs jae 133cb6d │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ jb 133cb61 │ │ │ │ or $0x1,%al │ │ │ │ popa │ │ │ │ add %bl,(%eax) │ │ │ │ - divl 0x535e2000(%ecx) │ │ │ │ + divl 0x535e2800(%ecx) │ │ │ │ add $0x6975622f,%eax │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ fs das │ │ │ │ jb 133cb76 │ │ │ │ jo 133cb85 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ fs jne 133cb7a │ │ │ │ @@ -1959429,15 +1959539,15 @@ │ │ │ │ (bad) │ │ │ │ push (%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %bh,(%edx,%ecx,8) │ │ │ │ xor $0x1,%eax │ │ │ │ add %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %al,-0x841e4(%eax) │ │ │ │ + xor %al,-0x83f84(%eax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ push (%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ @@ -1959450,17 +1959560,18 @@ │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%ecx) │ │ │ │ sub %ebx,0x30302a23 │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x7(%eax) │ │ │ │ - mov $0xf7,%esi │ │ │ │ + xor %ch,0x67(%eax) │ │ │ │ + shl $0x0,%bh │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ @@ -1959503,16 +1959614,17 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x8(%edi) │ │ │ │ syscall │ │ │ │ sub $0x51,%al │ │ │ │ push %ebp │ │ │ │ dec %edi │ │ │ │ push %esp │ │ │ │ - or %bh,%fs:0x9502ef7(%esi) │ │ │ │ - sysret │ │ │ │ + fs push $0x502ef7c0 │ │ │ │ + or %ecx,(%edi) │ │ │ │ + pop %es │ │ │ │ cs push %edx │ │ │ │ gs jae 135cb41 │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ jbe 135cb3a │ │ │ │ pop %es │ │ │ │ (bad) │ │ │ │ cs dec %ecx │ │ │ │ @@ -1963817,15 +1963929,15 @@ │ │ │ │ push (%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %ch,0x35(%ebx,%ebp,8) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %al,-0x841e4(%eax) │ │ │ │ + xor %al,-0x83f84(%eax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ push (%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ @@ -1963838,17 +1963950,18 @@ │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%ecx) │ │ │ │ sub %ebx,0x30302a23 │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ - xor %ch,0x7(%eax) │ │ │ │ - mov $0xf7,%esi │ │ │ │ + xor %ch,0x67(%eax) │ │ │ │ + shl $0x0,%bh │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ xor %dh,(%eax) │ │ │ │ @@ -1963891,16 +1964004,16 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x8(%edi) │ │ │ │ syscall │ │ │ │ sub $0x51,%al │ │ │ │ push %ebp │ │ │ │ dec %edi │ │ │ │ push %esp │ │ │ │ - or %bh,%fs:0x66666cf7(%esi) │ │ │ │ - insb (%dx),%es:(%edi) │ │ │ │ + fs push $0x666cf7c0 │ │ │ │ + data16 insb (%dx),%es:(%edi) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ popa │ │ │ │ je 135ec0c │ │ │ │ add %esp,0xc(%ecx) │ │ │ │ add %esi,0xd(%edi) │ │ │ │ add %esi,(%eax) │ │ │ │ or (%edi,%eax,1),%cl │ │ │ │ @@ -1968116,16 +1968229,15 @@ │ │ │ │ (bad) │ │ │ │ decl 0x21(%eax,%ecx,1) │ │ │ │ setl (%esi,%esi,1) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%edi) │ │ │ │ add (%ecx,%ecx,2),%ch │ │ │ │ - sbbb $0xf7,(%esi,%edi,4) │ │ │ │ - (bad) │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ push (%eax) │ │ │ │ push %es │ │ │ │ syscall │ │ │ │ sub $0x45,%al │ │ │ │ push %edx │ │ │ │ @@ -1968142,15 +1968254,15 @@ │ │ │ │ inc %edi │ │ │ │ push %edx │ │ │ │ inc %ecx │ │ │ │ dec %ebp │ │ │ │ sub $0x4f525245,%eax │ │ │ │ push %edx │ │ │ │ femms │ │ │ │ - and %edx,0xbe07680d │ │ │ │ + and %edx,0xc067680d │ │ │ │ testl $0x0,(%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%eax) │ │ │ │ (bad) │ │ │ │ sub $0x4c,%al │ │ │ │ dec %ecx │ │ │ │ @@ -1968205,15 +1968317,16 @@ │ │ │ │ syscall │ │ │ │ sub $0x42,%al │ │ │ │ dec %esp │ │ │ │ dec %edi │ │ │ │ inc %ebx │ │ │ │ dec %ebx │ │ │ │ das │ │ │ │ - or %bh,%fs:0x2f6874f7(%esi) │ │ │ │ + fs push $0x6874f7c0 │ │ │ │ + das │ │ │ │ data16 jb 1360d97 │ │ │ │ arpl %esp,0x73(%ecx) │ │ │ │ sub $0x2e332e31,%eax │ │ │ │ xor %esi,(%ecx) │ │ │ │ das │ │ │ │ jae 1360dad │ │ │ │ arpl %ebp,(%edi) │ │ │ │ @@ -1972377,15 +1972490,15 @@ │ │ │ │ ljmp *(%ecx) │ │ │ │ sub %ebp,(%ecx) │ │ │ │ or %ah,%cl │ │ │ │ sub $0x136,%eax │ │ │ │ add %al,(%eax) │ │ │ │ jl 1362dd1 │ │ │ │ gs je 1362d0d │ │ │ │ - sbb $0xbe,%al │ │ │ │ + jl 1362d4f │ │ │ │ idiv %edi │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ jl 1362db6 │ │ │ │ sub %dh,0x29(%ebx,%esi,2) │ │ │ │ or (%eax),%ah │ │ │ │ @@ -1972402,15 +1972515,15 @@ │ │ │ │ jns 1362e1c │ │ │ │ bound %ebp,0x6c(%edi) │ │ │ │ jl 1362dd4 │ │ │ │ je 1362e29 │ │ │ │ and %ch,0x69(%esi) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ sub %ebp,(%ecx) │ │ │ │ - push $0xf7be07 │ │ │ │ + push $0xf7c067 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%ecx) │ │ │ │ or (%edx),%cl │ │ │ │ sub %ah,0x66(%ebp,%eiz,2) │ │ │ │ jne 1362e6f │ │ │ │ and %bh,0x61(%ebp,%ecx,2) │ │ │ │ @@ -1972447,17 +1972560,17 @@ │ │ │ │ gs je 1362e90 │ │ │ │ imul $0x65707954,0x70(%ebx),%esi │ │ │ │ jl 1362e6d │ │ │ │ je 1362ec8 │ │ │ │ jo 1362ea4 │ │ │ │ jns 1362ec0 │ │ │ │ jae 1362eb9 │ │ │ │ - or %bh,0x707475f7(%esi) │ │ │ │ - jne 1362ed1 │ │ │ │ - dec %esp │ │ │ │ + push $0x7475f7c0 │ │ │ │ + jo 1362ed1 │ │ │ │ + je 1362eaa │ │ │ │ imul $0x8180273,0x65(%esi),%ebp │ │ │ │ syscall │ │ │ │ sub $0x51,%al │ │ │ │ push %ebp │ │ │ │ dec %edi │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ @@ -1976612,24 +1976725,25 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,%ah │ │ │ │ dec %esi │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,-0x841e4(%eax) │ │ │ │ + add %al,-0x83f84(%eax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl (%eax) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ - add %ch,0x7(%eax) │ │ │ │ - mov $0xf7,%esi │ │ │ │ + add %ch,0x67(%eax) │ │ │ │ + shl $0x0,%bh │ │ │ │ ... │ │ │ │ - add %ah,-0x42(%eax,%ecx,1) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %ah,-0x40(%eax,%ebp,2) │ │ │ │ divl (%edx) │ │ │ │ (bad) │ │ │ │ sub $0x2a,%al │ │ │ │ or %ecx,(%edi) │ │ │ │ push %ss │ │ │ │ je,pn 1364ff8 │ │ │ │ jb 1365002 │ │ │ │ @@ -1980901,16 +1981015,15 @@ │ │ │ │ or $0x2c,%al │ │ │ │ jo 1367019 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax,%edx,2) │ │ │ │ push %edx │ │ │ │ inc %ebp │ │ │ │ - sbbb $0xf7,(%esi,%edi,4) │ │ │ │ - (bad) │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ call *0xf(%eax,%ecx,1) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ or $0x17,%al │ │ │ │ @@ -1980923,15 +1981036,15 @@ │ │ │ │ gs pop %edi │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ jae 136707e │ │ │ │ or $0x3,%al │ │ │ │ push %esi │ │ │ │ inc %ecx │ │ │ │ dec %esp │ │ │ │ - push $0xf7be07 │ │ │ │ + push $0xf7c067 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x2e332e31 │ │ │ │ xor %esi,(%ecx) │ │ │ │ das │ │ │ │ jae 13670d4 │ │ │ │ arpl %ebp,(%edi) │ │ │ │ @@ -1980958,17 +1981071,16 @@ │ │ │ │ adc %esp,%esp │ │ │ │ push %es │ │ │ │ add %al,(%eax) │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ - pcmpgtb (%eax),%mm1 │ │ │ │ - mov $0xe71ca8f7,%esi │ │ │ │ - add %ch,(%eax) │ │ │ │ + pcmpgtb -0x40(%eax),%mm5 │ │ │ │ + imull 0x2800e71c(%eax) │ │ │ │ xchg %eax,%ecx │ │ │ │ push %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl 0x60051000(%ecx) │ │ │ │ add %esi,0x30d00000 │ │ │ │ @@ -1981001,16 +1981113,15 @@ │ │ │ │ decl (%edi) │ │ │ │ add %ebp,(%edx,%ebp,1) │ │ │ │ test %dh,0x36(%ecx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0xd(%ebp) │ │ │ │ mov $0x1c,%cl │ │ │ │ - sbbb $0xf7,(%esi,%edi,4) │ │ │ │ - (bad) │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl 0x4f(%edx) │ │ │ │ dec %edi │ │ │ │ push %esp │ │ │ │ or (%edi),%cl │ │ │ │ push %es │ │ │ │ @@ -1981028,15 +1981139,15 @@ │ │ │ │ inc %ecx │ │ │ │ or %cl,(%edi) │ │ │ │ add %esp,(%ecx) │ │ │ │ adc $0x5953060d,%eax │ │ │ │ push %ebx │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ - push $0xf7be07 │ │ │ │ + push $0xf7c067 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%edi) │ │ │ │ add $0x0,%al │ │ │ │ inc %edi │ │ │ │ xor %esi,0x30f0837 │ │ │ │ sub $0x43,%al │ │ │ │ @@ -1981078,17 +1981189,17 @@ │ │ │ │ push %ebp │ │ │ │ dec %edi │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ or %ecx,0x75622f3f │ │ │ │ imul $0x72706572,0x2f(%esp,%eiz,2),%ebp │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ - or %bh,%fs:-0x18dc7f09(%esi) │ │ │ │ - add %bl,(%eax) │ │ │ │ - ret │ │ │ │ + fs push $0x2380f7c0 │ │ │ │ + out %eax,$0x0 │ │ │ │ + sbb %al,%bl │ │ │ │ push %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl 0x60051000(%ecx) │ │ │ │ add %ecx,0x34d00000 │ │ │ │ dec %ebx │ │ │ │ @@ -1981119,16 +1981230,15 @@ │ │ │ │ call *0xf(%eax,%ecx,1) │ │ │ │ add $0x13672dc,%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ cs inc %ebx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ - sbbb $0xf7,(%esi,%edi,4) │ │ │ │ - (bad) │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ incl 0x4f(%ebx) │ │ │ │ dec %esi │ │ │ │ push %ebx │ │ │ │ xor $0x2d0d0f06,%eax │ │ │ │ dec %ecx │ │ │ │ @@ -1981147,15 +1981257,15 @@ │ │ │ │ push %eax │ │ │ │ dec %esp │ │ │ │ pop %ecx │ │ │ │ das │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ - push $0xf7be07 │ │ │ │ + push $0xf7c067 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%esi) │ │ │ │ and %edx,0x4f430b0d │ │ │ │ dec %ebp │ │ │ │ dec %ebp │ │ │ │ dec %edi │ │ │ │ @@ -1981209,15 +1981319,15 @@ │ │ │ │ inc %ebx │ │ │ │ push %esp │ │ │ │ or %ecx,(%edi) │ │ │ │ add $0x2c,%al │ │ │ │ dec %esp │ │ │ │ inc %ebp │ │ │ │ push %esp │ │ │ │ - sub -0x42(%eax,%ecx,1),%ah │ │ │ │ + sub -0x40(%eax,%ebp,2),%ah │ │ │ │ idivl (%eax) │ │ │ │ es out %eax,$0x0 │ │ │ │ test $0xc8,%al │ │ │ │ push %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ @@ -1981259,16 +1981369,15 @@ │ │ │ │ ljmp *0x73(%ecx,%ebp,2) │ │ │ │ jo 136741d │ │ │ │ je 1367421 │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x65(%esi) │ │ │ │ jae 1367422 │ │ │ │ - sbbb $0xf7,(%esi,%edi,4) │ │ │ │ - (bad) │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ ljmp *(%esi) │ │ │ │ inc %ebx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ dec %esp │ │ │ │ @@ -1981286,17 +1981395,18 @@ │ │ │ │ add %al,(%edx) │ │ │ │ or (%ecx),%ecx │ │ │ │ syscall │ │ │ │ sub $0x56544553,%eax │ │ │ │ push %esi │ │ │ │ adc %esp,%esi │ │ │ │ push %es │ │ │ │ - add %ch,0x7(%eax) │ │ │ │ - mov $0xf7,%esi │ │ │ │ + add %ch,0x67(%eax) │ │ │ │ + shl $0x0,%bh │ │ │ │ ... │ │ │ │ + add %al,(%eax) │ │ │ │ add %dl,0x56(%esi) │ │ │ │ adc %ebp,%eax │ │ │ │ push %es │ │ │ │ add %al,(%eax) │ │ │ │ femms │ │ │ │ xor $0x46,%al │ │ │ │ dec %edi │ │ │ │ @@ -1981342,16 +1981452,18 @@ │ │ │ │ inc %ecx │ │ │ │ push %esp │ │ │ │ sub $0x544e4f43,%eax │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ or (%ecx),%ecx │ │ │ │ - or %bh,%fs:-0x18d76f09(%esi) │ │ │ │ - add %cl,-0x32(%eax) │ │ │ │ + fs push $0x2890f7c0 │ │ │ │ + out %eax,$0x0 │ │ │ │ + dec %eax │ │ │ │ + into │ │ │ │ push %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl 0x60051000(%ecx) │ │ │ │ add %ecx,(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -1981386,15 +1981498,15 @@ │ │ │ │ push %ebp │ │ │ │ dec %edi │ │ │ │ mov %?,0x36(%ebp) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%edx) │ │ │ │ or (%eax),%al │ │ │ │ - add %al,-0x841e4(%eax) │ │ │ │ + add %al,-0x83f84(%eax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%edx) │ │ │ │ clts │ │ │ │ and %edx,0x4f430b0d │ │ │ │ dec %ebp │ │ │ │ dec %ebp │ │ │ │ @@ -1981412,15 +1981524,15 @@ │ │ │ │ adc $0x5953060d,%eax │ │ │ │ push %ebx │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ dec %ebp │ │ │ │ dec %esp │ │ │ │ and %ecx,(%edi) │ │ │ │ - push $0xf7be07 │ │ │ │ + push $0xf7c067 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x30f0837 │ │ │ │ sub $0x43,%al │ │ │ │ inc %esp │ │ │ │ push %edx │ │ │ │ (bad) │ │ │ │ @@ -1981471,19 +1981583,17 @@ │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ and %ecx,(%eax) │ │ │ │ syscall │ │ │ │ sub $0x64,%al │ │ │ │ - or %bh,-0x18d51709(%esi) │ │ │ │ - add %ch,%al │ │ │ │ - xlat %ds:(%ebx) │ │ │ │ - push %ecx │ │ │ │ - add %eax,(%eax) │ │ │ │ + push $0x2ae8f7c0 │ │ │ │ + out %eax,$0x0 │ │ │ │ + call 137c7f8 │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl 0x60051000(%ecx) │ │ │ │ add %ecx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ rcrb $1,0xbd000b7(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -1981516,16 +1981626,15 @@ │ │ │ │ or $0x1,%al │ │ │ │ pop %ecx │ │ │ │ in $0x76,%al │ │ │ │ add %eax,%ss:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%edi) │ │ │ │ add (%esp,%ecx,2),%ebp │ │ │ │ - sbbb $0xf7,(%esi,%edi,4) │ │ │ │ - (bad) │ │ │ │ + cmpb $0xff,-0x9(%eax,%eax,8) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ call *0x45(%ebx) │ │ │ │ push %esp │ │ │ │ inc %esi │ │ │ │ xor %cl,(%eax) │ │ │ │ lsl (%ebx,%eax,2),%ebp │ │ │ │ @@ -1981547,15 +1981656,15 @@ │ │ │ │ xor (%eax),%ecx │ │ │ │ clts │ │ │ │ sub $0x56,%al │ │ │ │ inc %ecx │ │ │ │ dec %esp │ │ │ │ push %ebp │ │ │ │ inc %ebp │ │ │ │ - push $0xf7be07 │ │ │ │ + push $0xf7c067 │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x64(%esi) │ │ │ │ imul $0xf737e20,0x67(%esi),%ebp │ │ │ │ adc %dh,(%edx) │ │ │ │ inc %esi │ │ │ │ dec %edi │ │ │ │ @@ -1981600,15 +1981709,15 @@ │ │ │ │ push %edx │ │ │ │ dec %edi │ │ │ │ push %edx │ │ │ │ or %cl,(%edi) │ │ │ │ add $0x4f55512c,%eax │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ - prefetch -0x42(%eax,%ecx,1) │ │ │ │ + prefetch -0x40(%eax,%ebp,2) │ │ │ │ negl -0x17ff18d4(%eax) │ │ │ │ ficoml 0x1(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ adc %al,0x360160 │ │ │ │ @@ -2006084,20 +2006193,20 @@ │ │ │ │ or %ebx,(%ebx) │ │ │ │ shlb $1,0xe(%ecx) │ │ │ │ sbb %eax,%edx │ │ │ │ cwtl │ │ │ │ fsts 0x1(%edi) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - sbbb $0xf7,(%esi,%edi,4) │ │ │ │ - add (%eax),%al │ │ │ │ + cmpb $0x2,-0x9(%eax,%eax,8) │ │ │ │ add %al,(%eax) │ │ │ │ - sub %dh,(%ecx) │ │ │ │ - inc %edi │ │ │ │ - add 0x54(%esi),%cl │ │ │ │ + add %ch,(%eax) │ │ │ │ + xor %eax,0x2(%edi) │ │ │ │ + dec %esi │ │ │ │ + push %esp │ │ │ │ push %eax │ │ │ │ dec %edi │ │ │ │ dec %esp │ │ │ │ inc %esi │ │ │ │ dec %esi │ │ │ │ add %ecx,0x54(%esi) │ │ │ │ push %eax │ │ │ │ @@ -2006374,15 +2006483,15 @@ │ │ │ │ inc %ebp │ │ │ │ inc %ebx │ │ │ │ dec %edi │ │ │ │ dec %ebp │ │ │ │ push %eax │ │ │ │ jae,pn 1376a0a │ │ │ │ popa │ │ │ │ - fs push $0x50f7be07 │ │ │ │ + fs push $0x50f7c067 │ │ │ │ inc %ebx │ │ │ │ nop │ │ │ │ add %esi,(%eax) │ │ │ │ divl 0x52b75800(%ecx) │ │ │ │ rorb $1,-0x3d(%ecx) │ │ │ │ push %edx │ │ │ │ rclb $1,-0x63(%eax) │ │ │ │ @@ -2028231,17 +2028340,17 @@ │ │ │ │ dec %edi │ │ │ │ push %esp │ │ │ │ inc %ebp │ │ │ │ or $0x9,%al │ │ │ │ arpl %ebp,0x6e(%edi) │ │ │ │ jae 1380fb1 │ │ │ │ jb 1380fb4 │ │ │ │ - arpl %esi,-0x7f(%eax,%ebx,1) │ │ │ │ - add $0xb0,%al │ │ │ │ - add %eax,(%eax) │ │ │ │ + arpl %esi,-0x7a(%eax,%ebx,1) │ │ │ │ + add $0xf9,%al │ │ │ │ + add %al,(%eax) │ │ │ │ shrb $1,(%edi) │ │ │ │ bound %esi,0x69(%ebp) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ fs das │ │ │ │ jb 1380fb6 │ │ │ │ jo 1380fc5 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ @@ -2028862,15 +2028971,15 @@ │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ or %cl,%gs:(%edi) │ │ │ │ add (%ebx,%eax,2),%ebp │ │ │ │ inc %esp │ │ │ │ push %edx │ │ │ │ or $0x1,%al │ │ │ │ js 13813eb │ │ │ │ - add $0x78,%al │ │ │ │ + add $0x72,%al │ │ │ │ add (%eax),%al │ │ │ │ shrb $1,(%edi) │ │ │ │ bound %esi,0x69(%ebp) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ fs das │ │ │ │ jb 1381446 │ │ │ │ jo 1381455 │ │ │ │ @@ -2050077,15 +2050186,16 @@ │ │ │ │ xor %esp,0x37(%ecx) │ │ │ │ add %ecx,0x4d(%ebx,%edx,2) │ │ │ │ push %eax │ │ │ │ xor %ebp,(%esi) │ │ │ │ jae 138d640 │ │ │ │ popa │ │ │ │ fs mov $0x0,%cl │ │ │ │ - or %bh,%fs:-0x6fc77709(%esi) │ │ │ │ + fs push $0x3888f7c0 │ │ │ │ + nop │ │ │ │ add %esi,(%eax) │ │ │ │ divl 0x45bcdc00(%ecx) │ │ │ │ rcrb $1,-0x272fba33(%ecx) │ │ │ │ and 0x45c09f01(%ebp),%cl │ │ │ │ shrb $1,(%eax) │ │ │ │ or $0x4a,%al │ │ │ │ add 0x4e(%eax),%ch │ │ │ │ @@ -2053433,15 +2053543,15 @@ │ │ │ │ dec %edi │ │ │ │ inc %ebx │ │ │ │ sub $0x66,%al │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ or $0x1,%al │ │ │ │ js 138ee03 │ │ │ │ add %esi,-0x3d(%eax,%ebx,1) │ │ │ │ - add $0x5c3d808,%eax │ │ │ │ + add $0x5c3d810,%eax │ │ │ │ das │ │ │ │ bound %esi,0x69(%ebp) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ fs das │ │ │ │ jb 138ee6e │ │ │ │ jo 138ee7d │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ @@ -2059979,17 +2060089,18 @@ │ │ │ │ imul $0x2f707265,0x74(%esi),%ebp │ │ │ │ imul $0x632e6c65,0x736e7566,%ebp │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ imul $0x656c6573,0x70(%ebx),%esi │ │ │ │ arpl %esi,0x6d(%ebp,%ecx,2) │ │ │ │ jae 1393c91 │ │ │ │ mov $0x0,%cl │ │ │ │ - call 473ef958 <_edata@@Base+0x40def958> │ │ │ │ - jne 1393d11 │ │ │ │ - arpl %esi,0x6f(%ecx,%ebp,2) │ │ │ │ + lock mov $0xbc,%bh │ │ │ │ + add $0x636e7546,%eax │ │ │ │ + je 1393d0f │ │ │ │ + outsl %ds:(%esi),(%dx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ inc %ebx │ │ │ │ popa │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ gs add %al,%fs:(%eax) │ │ │ │ inc %ecx │ │ │ │ @@ -2060013,18 +2060124,20 @@ │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ jne 1393d45 │ │ │ │ inc %esi │ │ │ │ jne 1393d43 │ │ │ │ arpl %esi,0x6f(%ecx,%ebp,2) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ mov $0x0,%cl │ │ │ │ - mov $0xb7,%al │ │ │ │ - mov $0x70616d05,%esp │ │ │ │ - add %dl,%al │ │ │ │ - lret $0x64f │ │ │ │ + mov $0x6d05bcb7,%eax │ │ │ │ + popa │ │ │ │ + jo 1393ce4 │ │ │ │ + ror $1,%dl │ │ │ │ + dec %edi │ │ │ │ + push %es │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ jne 1393d58 │ │ │ │ gs jb 1393cb8 │ │ │ │ dec %edi │ │ │ │ push %es │ │ │ │ fs outsb %gs:(%esi),(%dx) │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ @@ -2060107,15 +2060220,15 @@ │ │ │ │ jb 1393de7 │ │ │ │ gs jb 1393deb │ │ │ │ fs push %esi │ │ │ │ popa │ │ │ │ jb 1393df4 │ │ │ │ popa │ │ │ │ bound %ebp,0x4c(%ebp,%eiz,2) │ │ │ │ - imul $0xbbdae000,0x74(%ebx),%esi │ │ │ │ + imul $0xbbdae800,0x74(%ebx),%esi │ │ │ │ add $0x6c696e,%eax │ │ │ │ ror $1,%dl │ │ │ │ dec %edi │ │ │ │ push %es │ │ │ │ dec %esi │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ @@ -2060147,17 +2060260,18 @@ │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ imul $0x706d6f43,0x74(%esi),%ebp │ │ │ │ insb (%dx),%es:(%edi) │ │ │ │ gs je 1393e49 │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ mov $0x0,%cl │ │ │ │ - loopne 1393dc0 │ │ │ │ - mov $0x756c7005,%ebx │ │ │ │ - jae 1393e36 │ │ │ │ + call 713ef9c3 <_edata@@Base+0x6adef9c3> │ │ │ │ + insb (%dx),%es:(%edi) │ │ │ │ + jne 1393e5f │ │ │ │ + dec %ecx │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ imul $0x7974,0x69(%esi),%bp │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ imul $0x666e4973,0x75(%esi),%ebp │ │ │ │ imul $0xb1f77974,0x69(%esi),%ebp │ │ │ │ @@ -3455803,15 +3455917,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - cmp %dl,%bh │ │ │ │ + jp 181c287 │ │ │ │ (bad) │ │ │ │ dec %eax │ │ │ │ das │ │ │ │ inc %ecx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ @@ -3455823,15 +3455937,15 @@ │ │ │ │ push %edx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - shlb $1,0x2f58c7b3(%ebp) │ │ │ │ + rclb $1,0x2f58c7b6 │ │ │ │ inc %ecx │ │ │ │ add %ecx,(%eax) │ │ │ │ inc %esp │ │ │ │ loope 181c2bc │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov %al,(%ebx) │ │ │ │ @@ -3456098,24 +3456212,20 @@ │ │ │ │ add %al,(%bx,%si) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - pushf │ │ │ │ - sahf │ │ │ │ - (bad) │ │ │ │ - enter $0x4134,$0x1 │ │ │ │ - add %al,(%eax) │ │ │ │ + cld │ │ │ │ + mov 0x4134c8c7,%al │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ - xor %dh,%bh │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov %al,(%ebx) │ │ │ │ - pusha │ │ │ │ + add %dh,(%eax) │ │ │ │ + divl 0x60038800(%ecx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x2a(%edi) │ │ │ │ push %ss │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ @@ -3470364,15 +3470474,15 @@ │ │ │ │ add %esi,0x16000(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0xfc27c(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x6168d000(%ecx) │ │ │ │ + divl -0x5f08d000(%ecx) │ │ │ │ xbegin 2c44840 ,(bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3485128,15 +3485238,15 @@ │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x16911f(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x5cedf000(%ecx) │ │ │ │ + divl -0x5a8df000(%ecx) │ │ │ │ xbegin 2c5e5b8 ,(bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3485147,15 +3485257,16 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ - or %ah,0x430bb8c7(%ebx) │ │ │ │ + push $0xbb8c7a5 │ │ │ │ + inc %ebx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl 0x60038800(%ecx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,-0x32(%eax) │ │ │ │ @@ -3487657,15 +3487768,15 @@ │ │ │ │ add %al,(%edx) │ │ │ │ xor $0x1c,%al │ │ │ │ adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x5ce92000(%ecx) │ │ │ │ + divl -0x5a892000(%ecx) │ │ │ │ (bad) │ │ │ │ dec %eax │ │ │ │ gs inc %ebx │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl 0x60038800(%ecx) │ │ │ │ @@ -3488026,15 +3488137,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x34(%ebp) │ │ │ │ or 0x0(%ecx),%ebx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x5c5a000(%ecx) │ │ │ │ + divl -0x385a000(%ecx) │ │ │ │ xbegin 2c668a8 ,(bad) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ add 0x1(%eax),%esp │ │ │ │ @@ -3488042,28 +3488153,30 @@ │ │ │ │ add %al,(%eax) │ │ │ │ fimull 0xb7f(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - and %dh,0x7348c7da(%eax) │ │ │ │ - inc %ebx │ │ │ │ + and %dl,(%eax) │ │ │ │ + ffree %st(7) │ │ │ │ + dec %eax │ │ │ │ + jae 182f5da │ │ │ │ add %edi,-0x2fff1ec7(%eax) │ │ │ │ inc %esp │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x2a(%ebp) │ │ │ │ and %ecx,0x0(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x267f8000(%ecx) │ │ │ │ + divl -0x241f8000(%ecx) │ │ │ │ (bad) │ │ │ │ fdivs 0x43(%ebx) │ │ │ │ add %edx,%eax │ │ │ │ cmp %esp,%ecx │ │ │ │ add %dl,0x44(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3488072,63 +3488185,59 @@ │ │ │ │ mov %ebx,0x2c(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - xor %bl,%ch │ │ │ │ - sahf │ │ │ │ - (bad) │ │ │ │ - pop %eax │ │ │ │ - je 182f62a │ │ │ │ + xor %bh,0x7458c7a1 │ │ │ │ + inc %ebx │ │ │ │ add %ebp,%eax │ │ │ │ cmp %esp,%ecx │ │ │ │ add %dh,(%eax) │ │ │ │ divl 0x60038800(%ecx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x3d(%eax) │ │ │ │ aad $0x65 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - lock (bad) │ │ │ │ - fld %st(7) │ │ │ │ + lock es fadd %st,%st(7) │ │ │ │ call 1843985 │ │ │ │ cmp %cl,%ah │ │ │ │ add %dl,%al │ │ │ │ inc %ebp │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%esi) │ │ │ │ mov $0x13e1,%ebx │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 182f5ea │ │ │ │ - fadd %st(7),%st │ │ │ │ + jo 182f64a │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ push $0x18014375 │ │ │ │ cmp %cl,%ah │ │ │ │ add %dl,0x45(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x719a18(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x245e2000(%ecx) │ │ │ │ + divl -0x21fe2000(%ecx) │ │ │ │ (bad) │ │ │ │ call 318439d6 <_edata@@Base+0x2b2439d6> │ │ │ │ cmp %cl,%ah │ │ │ │ add %bl,0x18011573(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3488136,16 +3488245,16 @@ │ │ │ │ in $0x65,%eax │ │ │ │ add %al,%fs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - mov $0x29,%al │ │ │ │ - fld %st(7) │ │ │ │ + mov $0x89,%al │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ dec %eax │ │ │ │ jbe 182f6ca │ │ │ │ add %ecx,0x3a(%eax) │ │ │ │ loope 182f68c │ │ │ │ sub %dh,0x15(%ebx) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ @@ -3488157,16 +3488266,16 @@ │ │ │ │ push %es │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - mov $0xf6,%al │ │ │ │ - fld %st(7) │ │ │ │ + mov $0x56,%al │ │ │ │ + fadd %st,%st(7) │ │ │ │ test $0x76,%al │ │ │ │ inc %ebx │ │ │ │ add %esp,0x3a(%eax) │ │ │ │ loope 182f6b4 │ │ │ │ js 182f72a │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3488174,15 +3488283,15 @@ │ │ │ │ add %ah,(%ecx) │ │ │ │ xlat %ds:(%ebx) │ │ │ │ ficomps 0x0(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x271b3000(%ecx) │ │ │ │ + divl -0x24bb3000(%ecx) │ │ │ │ (bad) │ │ │ │ sub %dh,0x43(%edi) │ │ │ │ add %edi,0x3a(%eax) │ │ │ │ loope 182f6dc │ │ │ │ or %dh,0x1(%ebp,%edx,1) │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3488203,41 +3488312,41 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x68c667 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2459e000(%ecx) │ │ │ │ + divl -0x21f9e000(%ecx) │ │ │ │ xbegin 2c66ee0 ,(bad) │ │ │ │ nop │ │ │ │ cmp %cl,%ah │ │ │ │ add %dh,(%eax) │ │ │ │ divl 0x60031800(%ecx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x35b273 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x26d3e000(%ecx) │ │ │ │ + divl -0x2473e000(%ecx) │ │ │ │ (bad) │ │ │ │ dec %eax │ │ │ │ js 182f792 │ │ │ │ add %ebp,0x3000e13a(%eax) │ │ │ │ divl 0x60031800(%ecx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,0x57c9d0(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x25f6c000(%ecx) │ │ │ │ + divl -0x2396c000(%ecx) │ │ │ │ (bad) │ │ │ │ fdivrs 0x43(%eax) │ │ │ │ add %eax,%eax │ │ │ │ cmp %cl,%ah │ │ │ │ add %dh,(%eax) │ │ │ │ divl 0x60031800(%ecx) │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3488248,16 +3488357,16 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - cli │ │ │ │ - fadd %st(7),%st │ │ │ │ + pop %edx │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ push $0xd8014379 │ │ │ │ cmp %cl,%ah │ │ │ │ add %dh,(%eax) │ │ │ │ divl 0x60031800(%ecx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,-0x1e(%esi) │ │ │ │ @@ -3488265,32 +3488374,28 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - mov %eax,0x79f8c7db │ │ │ │ - inc %ebx │ │ │ │ - add %esi,%eax │ │ │ │ + add %esi,%ebx │ │ │ │ + xbegin f1843b42 <_edata@@Base+0xeb243b42> │ │ │ │ cmp %cl,%ah │ │ │ │ add %ch,-0x71(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x4ce8(%ebx,%esi,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - shrb $0xd9,(%ebx) │ │ │ │ - (bad) │ │ │ │ - pop %eax │ │ │ │ - jp 182f832 │ │ │ │ + rorb $0x43,0x7a58c7db(%ebx) │ │ │ │ add %ecx,(%eax) │ │ │ │ cmp %ecx,%esp │ │ │ │ add %ch,%al │ │ │ │ mov 0x60031801,%ss │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%edi) │ │ │ │ @@ -3488298,30 +3488403,32 @@ │ │ │ │ xchg %eax,%ebx │ │ │ │ add %al,%cs:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - adc %al,(%edx) │ │ │ │ - fcmovb %st(7),%st │ │ │ │ - mov $0x2001437a,%eax │ │ │ │ - cmp %ecx,%esp │ │ │ │ - add %ch,-0x70(%eax) │ │ │ │ - adc $0x60031801,%eax │ │ │ │ - add %eax,(%eax) │ │ │ │ + adc %ah,-0x24(%edx) │ │ │ │ + xbegin 2c672d0 ,(bad) │ │ │ │ + and %bh,(%ebx) │ │ │ │ + loope 182f81c │ │ │ │ + push $0x18011590 │ │ │ │ + add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ - add %bl,0x53(%ecx,%eax,1) │ │ │ │ - jae 182f82d │ │ │ │ add %al,(%eax) │ │ │ │ - add %al,(%ecx) │ │ │ │ - adc (%eax),%eax │ │ │ │ - add %dh,(%eax) │ │ │ │ - divl -0x270e5000(%ecx) │ │ │ │ - (bad) │ │ │ │ + pop %esp │ │ │ │ + add %edx,0x73(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %al,(%eax) │ │ │ │ + add %edx,(%ebx) │ │ │ │ + add %al,(%eax) │ │ │ │ + xor %dh,%bh │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov $0x51,%al │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ sbb %bh,0x43(%ebx) │ │ │ │ add %edi,(%eax) │ │ │ │ cmp %ecx,%esp │ │ │ │ add %ch,%al │ │ │ │ (bad) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3488329,17 +3488436,15 @@ │ │ │ │ add %ah,%bh │ │ │ │ mov %al,0x1128 │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - xor %ch,(%edx) │ │ │ │ - rol $1,%bh │ │ │ │ - js 182f8e1 │ │ │ │ + xor %cl,0x7b78c7d2(%edx) │ │ │ │ inc %ebx │ │ │ │ add %edx,0x3b(%eax) │ │ │ │ loope 182f86c │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3488349,16 +3488454,16 @@ │ │ │ │ push $0x50 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - mov $0x14,%al │ │ │ │ - rol $1,%bh │ │ │ │ + mov $0x74,%al │ │ │ │ + rol %cl,%bh │ │ │ │ fdivrs 0x43(%ebx) │ │ │ │ add %ebp,0x3b(%eax) │ │ │ │ loope 182f894 │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3488367,57 +3488472,57 @@ │ │ │ │ add %ch,%dh │ │ │ │ loope 182f8b4 │ │ │ │ xor (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x25eb4000(%ecx) │ │ │ │ + divl -0x238b4000(%ecx) │ │ │ │ xbegin 2c674f0 ,(bad) │ │ │ │ cmpb $0xe1,(%ebx) │ │ │ │ add %dl,(%eax) │ │ │ │ mov $0x3180115,%esp │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,0x6fd170(%ebp) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x26f9d000(%ecx) │ │ │ │ + divl -0x2499d000(%ecx) │ │ │ │ (bad) │ │ │ │ cwtl │ │ │ │ jl 182f922 │ │ │ │ add %ebx,-0x5fff1ec5(%eax) │ │ │ │ mov $0x3180115,%ebx │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,(%esi) │ │ │ │ shrl %cl,0xd(%edx) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2454f000(%ecx) │ │ │ │ + divl -0x21f4f000(%ecx) │ │ │ │ xbegin b1843c85 <_edata@@Base+0xab243c85> │ │ │ │ cmp %ecx,%esp │ │ │ │ add %bh,%al │ │ │ │ dec %ebx │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%bl │ │ │ │ dec %ebp │ │ │ │ or %ch,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2664b000(%ecx) │ │ │ │ + divl -0x2404b000(%ecx) │ │ │ │ (bad) │ │ │ │ pop %eax │ │ │ │ jge 182f972 │ │ │ │ add %ecx,%eax │ │ │ │ cmp %ecx,%esp │ │ │ │ add %bh,0x4b(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ @@ -3488427,60 +3488532,60 @@ │ │ │ │ jae 182f992 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 182f95c │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + jo 182f9bc │ │ │ │ + fadd %st,%st(7) │ │ │ │ mov $0xe001437d,%eax │ │ │ │ cmp %ecx,%esp │ │ │ │ add %cl,(%eax) │ │ │ │ dec %ebp │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%ebx) │ │ │ │ jg 182f91e │ │ │ │ adc (%eax),%eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x27043000(%ecx) │ │ │ │ + divl -0x24a43000(%ecx) │ │ │ │ (bad) │ │ │ │ sbb %bh,0x43(%esi) │ │ │ │ add %edi,%eax │ │ │ │ cmp %ecx,%esp │ │ │ │ add %bh,0x4c(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x71c8dc(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2451f000(%ecx) │ │ │ │ + divl -0x21f1f000(%ecx) │ │ │ │ xbegin 2c67820 ,(bad) │ │ │ │ adc %bh,(%ecx,%eiz,8) │ │ │ │ add %bh,0x18011551(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ (bad) │ │ │ │ hlt │ │ │ │ inc %ecx │ │ │ │ arpl %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x265d8000(%ecx) │ │ │ │ + divl -0x23fd8000(%ecx) │ │ │ │ (bad) │ │ │ │ fdivrs 0x43(%esi) │ │ │ │ add %ebp,(%eax) │ │ │ │ cmp $0xe1,%al │ │ │ │ add %cl,0x51(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3488491,29 +3488596,29 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ - int1 │ │ │ │ - fld %st(7) │ │ │ │ + push %ecx │ │ │ │ + fadd %st,%st(7) │ │ │ │ cmp %bh,0x43(%edi) │ │ │ │ add %eax,0x3c(%eax) │ │ │ │ loope 182f9fc │ │ │ │ test $0x52,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x5cfac6(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2720d000(%ecx) │ │ │ │ + divl -0x24c0d000(%ecx) │ │ │ │ (bad) │ │ │ │ cwtl │ │ │ │ jg 182fa62 │ │ │ │ add %ebx,0x3c(%eax) │ │ │ │ loope 182fa24 │ │ │ │ cmp %dl,0x15(%edx) │ │ │ │ add %ebx,(%eax) │ │ │ │ @@ -3488524,16 +3488629,16 @@ │ │ │ │ add %al,%ds:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - iret │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + das │ │ │ │ + ffree %st(7) │ │ │ │ clc │ │ │ │ jg 182fa8a │ │ │ │ add %esi,0x3c(%eax) │ │ │ │ loope 182fa4c │ │ │ │ pop %eax │ │ │ │ push %edi │ │ │ │ adc $0x60031801,%eax │ │ │ │ @@ -3488542,15 +3488647,15 @@ │ │ │ │ add %bh,%al │ │ │ │ jl 182faa3 │ │ │ │ add (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x264fe000(%ecx) │ │ │ │ + divl -0x23efe000(%ecx) │ │ │ │ (bad) │ │ │ │ pop %eax │ │ │ │ addb $0x88,0x1(%ebx) │ │ │ │ cmp $0xe1,%al │ │ │ │ add %ch,%al │ │ │ │ push %esi │ │ │ │ adc $0x60031801,%eax │ │ │ │ @@ -3488558,45 +3488663,45 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x21(%ebx) │ │ │ │ xor 0x0(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x25e29000(%ecx) │ │ │ │ + divl -0x23829000(%ecx) │ │ │ │ xbegin 2c67b50 ,(bad) │ │ │ │ mov 0x4800e13c,%al │ │ │ │ pop %eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ dec %esi │ │ │ │ repz cmp $0x0,%eax │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - xor %cl,(%edi) │ │ │ │ - fld %st(7) │ │ │ │ + xor %ch,-0x25(%edi) │ │ │ │ + (bad) │ │ │ │ sbb %al,0x3cb80143(%ecx) │ │ │ │ loope 182fac4 │ │ │ │ fcoms 0x15(%edi) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xchg %eax,%ebx │ │ │ │ in (%dx),%eax │ │ │ │ mov %bl,0x0(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2fd64000(%ecx) │ │ │ │ + divl -0x2d764000(%ecx) │ │ │ │ xbegin 2c67c60 ,(bad) │ │ │ │ sarb $1,(%ecx,%eiz,8) │ │ │ │ add %bl,0x63(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,%bl │ │ │ │ @@ -3488604,75 +3488709,73 @@ │ │ │ │ pop %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - and %dl,(%eax,%edx,8) │ │ │ │ - (bad) │ │ │ │ + and %dh,-0x39(%edx,%edx,8) │ │ │ │ fadds 0x3ce80143(%ecx) │ │ │ │ loope 182fb14 │ │ │ │ call 1984107b <_edata@@Base+0x1324107b> │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pusha │ │ │ │ adc %ecx,%esp │ │ │ │ add %al,%ds:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - mov $0xf,%al │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + mov $0x6f,%al │ │ │ │ + fadd %st,%st(7) │ │ │ │ cmp %al,0x3d000143(%edx) │ │ │ │ loope 182fb3c │ │ │ │ dec %eax │ │ │ │ fs adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,(%ebx) │ │ │ │ andb $0x63,(%ecx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - and %al,(%ecx) │ │ │ │ - fld %st(7) │ │ │ │ + and %ah,-0x25(%ecx) │ │ │ │ + (bad) │ │ │ │ cwtl │ │ │ │ addb $0x18,0x1(%ebx) │ │ │ │ cmp $0x63c800e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x15a21(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2fe62000(%ecx) │ │ │ │ + divl -0x2d862000(%ecx) │ │ │ │ xbegin 31843f0b <_edata@@Base+0x2b243f0b> │ │ │ │ cmp $0x68c800e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x9(%edx) │ │ │ │ rcll %cl,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - rolb $0xd0,(%edx) │ │ │ │ - (bad) │ │ │ │ + shlb $0xc7,-0x2e(%edx) │ │ │ │ pop %eax │ │ │ │ addl $0x48,0x1(%ebx) │ │ │ │ cmp $0x685800e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%cl │ │ │ │ @@ -3488680,105 +3488783,104 @@ │ │ │ │ test $0x71,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - shl $0xd9,%cl │ │ │ │ - xbegin 2c67f90 ,(bad) │ │ │ │ - pusha │ │ │ │ + rclb $0xc7,-0x24(%ecx) │ │ │ │ + mov $0x60014383,%eax │ │ │ │ cmp $0x69b800e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x2c683b(%edx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x27206000(%ecx) │ │ │ │ + divl -0x24c06000(%ecx) │ │ │ │ (bad) │ │ │ │ sbb %al,-0x1ec287ff(%ebx,%eax,2) │ │ │ │ add %cl,0x69(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,(%ecx) │ │ │ │ cwtl │ │ │ │ adc 0x0(%esi),%ecx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x252e2000(%ecx) │ │ │ │ + divl -0x22ce2000(%ecx) │ │ │ │ xbegin 2c680a0 ,(bad) │ │ │ │ nop │ │ │ │ cmp $0x6e4000e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,%al │ │ │ │ sbb $0x72,%edx │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x26480000(%ecx) │ │ │ │ + divl -0x23e80000(%ecx) │ │ │ │ (bad) │ │ │ │ fadds -0x1ec257ff(%ebx,%eax,2) │ │ │ │ add %dl,%al │ │ │ │ insl (%dx),%es:(%edi) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x22(%ebx) │ │ │ │ mov 0x10,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x25de8000(%ecx) │ │ │ │ + divl -0x237e8000(%ecx) │ │ │ │ xbegin 2c681b0 ,(bad) │ │ │ │ sarb $0x15,0x6f3000e1 │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,0x4d61(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - jo 182fcad │ │ │ │ - fld %st(7) │ │ │ │ + jo 182fd0d │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ cwtl │ │ │ │ test %eax,0x1(%ebx) │ │ │ │ fdivrs 0x6eb000e1 │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x2f1a10(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2fe81000(%ecx) │ │ │ │ + divl -0x2d881000(%ecx) │ │ │ │ xbegin f184404e <_edata@@Base+0xeb24404e> │ │ │ │ cmp $0xb2e000e1,%eax │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x5594(%ebp,%edx,8) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - rolb $1,(%eax) │ │ │ │ - rol $1,%bh │ │ │ │ + shlb $1,-0x2e(%eax) │ │ │ │ + (bad) │ │ │ │ pop %eax │ │ │ │ xchg %al,0x1(%ebx) │ │ │ │ or %bh,(%esi) │ │ │ │ loope 182fcf4 │ │ │ │ jo 182fca8 │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3488788,28 +3488890,28 @@ │ │ │ │ aaa │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - lock fstp %st(1) │ │ │ │ - xbegin 2c683d0 ,(bad) │ │ │ │ - and %bh,(%esi) │ │ │ │ - loope 182fd1c │ │ │ │ + lock cmp $0x86b8c7dc,%eax │ │ │ │ + inc %ebx │ │ │ │ + add %esp,(%eax) │ │ │ │ + loope,pt 182fd1c │ │ │ │ shlb $0x60,0x3180115(%ebx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bl,0x2f(%edi,%eiz,8) │ │ │ │ push $0x0 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2733c000(%ecx) │ │ │ │ + divl -0x24d3c000(%ecx) │ │ │ │ (bad) │ │ │ │ sbb %al,0x3e380143(%edi) │ │ │ │ loope 182fd44 │ │ │ │ push %eax │ │ │ │ mov $0x15,%bl │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ @@ -3488818,54 +3488920,54 @@ │ │ │ │ out %eax,$0x44 │ │ │ │ push %esp │ │ │ │ or %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2fe8e000(%ecx) │ │ │ │ + divl -0x2d88e000(%ecx) │ │ │ │ xbegin 2c684e0 ,(bad) │ │ │ │ push %eax │ │ │ │ loope,pt 182fd6c │ │ │ │ mov %ch,0x60031801(%ebp,%edx,1) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0x1add6c │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x30000000(%ecx) │ │ │ │ + divl -0x2da00000(%ecx) │ │ │ │ (bad) │ │ │ │ fadds 0x3e680143(%edi) │ │ │ │ loope 182fd94 │ │ │ │ sbb %ch,0x60031801(%ebp,%edx,1) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x78a6cf(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2626f000(%ecx) │ │ │ │ + divl -0x23c6f000(%ecx) │ │ │ │ xbegin 2c685f0 ,(bad) │ │ │ │ cmpb $0xe1,(%esi) │ │ │ │ add %ch,-0x53(%eax) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,%ch │ │ │ │ pop %esi │ │ │ │ and $0x0,%ax │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - add $0xd8,%bh │ │ │ │ + andb $0xdb,(%edi) │ │ │ │ (bad) │ │ │ │ cwtl │ │ │ │ mov %al,0x1(%ebx) │ │ │ │ cwtl │ │ │ │ loope,pt 182fde4 │ │ │ │ clc │ │ │ │ lods %ds:(%esi),%al │ │ │ │ @@ -3488873,15 +3488975,15 @@ │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x3(%esi) │ │ │ │ sbb $0x47,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x255c9000(%ecx) │ │ │ │ + divl -0x22fc9000(%ecx) │ │ │ │ xbegin b1844191 <_edata@@Base+0xab244191> │ │ │ │ loope,pt 182fe0c │ │ │ │ sub %bh,0x15(%edi) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3488890,15 +3488992,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - jne 182fe04 │ │ │ │ + aad $0xdb │ │ │ │ (bad) │ │ │ │ pop %eax │ │ │ │ mov %eax,0x1(%ebx) │ │ │ │ enter $0xe13e,$0x0 │ │ │ │ mov $0x1801157e,%eax │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3488906,15 +3489008,15 @@ │ │ │ │ or $0x47,%al │ │ │ │ scas %es:(%edi),%eax │ │ │ │ sbb %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x261e4000(%ecx) │ │ │ │ + divl -0x23be4000(%ecx) │ │ │ │ xbegin 2c68810 ,(bad) │ │ │ │ loopne 182fe98 │ │ │ │ loope 182fe5c │ │ │ │ or %al,0x3180115(%eax) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ @@ -3488923,15 +3489025,15 @@ │ │ │ │ inc %esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - mov 0x18c7d8d0,%al │ │ │ │ + mov 0x18c7db30,%al │ │ │ │ mov 0x1(%ebx),%al │ │ │ │ clc │ │ │ │ loope,pt 182fe84 │ │ │ │ cwtl │ │ │ │ jg 182fe9c │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ @@ -3488941,15 +3489043,15 @@ │ │ │ │ add %al,%es:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ pusha │ │ │ │ - sbb %dl,%al │ │ │ │ + js 182fe75 │ │ │ │ xbegin 2c68920 ,(bad) │ │ │ │ adc %bh,(%edi) │ │ │ │ loope 182feac │ │ │ │ pop %eax │ │ │ │ jp 182fec4 │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ @@ -3488961,48 +3489063,48 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - add %edx,%eax │ │ │ │ - (bad) │ │ │ │ + popa │ │ │ │ + rol %cl,%bh │ │ │ │ fmuls 0x3f280143(%edx) │ │ │ │ loope 182fed4 │ │ │ │ fdivrs 0x15(%ecx) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ mov -0x14(%edx),%dl │ │ │ │ add %al,%es:(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - shlb $1,-0x74c73826(%eax) │ │ │ │ - inc %ebx │ │ │ │ - add %eax,0x3f(%eax) │ │ │ │ + rolb $1,(%eax) │ │ │ │ + ffree %st(7) │ │ │ │ + cmp %cl,0x3f400143(%ebx) │ │ │ │ loope 182fefc │ │ │ │ rcrb $1,0x15(%ebp) │ │ │ │ add %ebx,(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ xchg %eax,%esp │ │ │ │ sub %al,(%esi) │ │ │ │ and $0x0,%eax │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ inc %eax │ │ │ │ - je 182fef4 │ │ │ │ + aam $0xdb │ │ │ │ (bad) │ │ │ │ cwtl │ │ │ │ mov 0x1(%ebx),%eax │ │ │ │ pop %eax │ │ │ │ aas │ │ │ │ loope 182ff24 │ │ │ │ pusha │ │ │ │ @@ -3489014,31 +3489116,31 @@ │ │ │ │ mov 0x47(%ebp),%edi │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - adc %bl,%bh │ │ │ │ - fld %st(7) │ │ │ │ + adc %bh,(%edi) │ │ │ │ + fadd %st,%st(7) │ │ │ │ clc │ │ │ │ mov 0x1(%ebx),%eax │ │ │ │ jo 182ff89 │ │ │ │ loope 182ff4c │ │ │ │ mov $0x5e,%al │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x43(%edx,%ebx,1) │ │ │ │ sbb (%eax),%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x27328000(%ecx) │ │ │ │ + divl -0x24d28000(%ecx) │ │ │ │ (bad) │ │ │ │ pop %eax │ │ │ │ mov %es,0x1(%ebx) │ │ │ │ mov %bh,(%edi) │ │ │ │ loope 182ff74 │ │ │ │ inc %eax │ │ │ │ pop %esi │ │ │ │ @@ -3489049,113 +3489151,110 @@ │ │ │ │ mov $0x78c6,%ecx │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ nop │ │ │ │ - pop %ss │ │ │ │ - rol $1,%bh │ │ │ │ - mov $0xa001438c,%eax │ │ │ │ - aas │ │ │ │ - loope 182ff9c │ │ │ │ - dec %eax │ │ │ │ + ja 182ff65 │ │ │ │ + xbegin 2c68c50 ,(bad) │ │ │ │ + mov 0x4800e13f,%al │ │ │ │ mov 0x3180115,%eax │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x6a4f91 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2fff9000(%ecx) │ │ │ │ + divl -0x2d9f9000(%ecx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3fb80143(%ebp) │ │ │ │ loope 182ffc4 │ │ │ │ fsubs 0x3180115(%eax) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x83432(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x26258000(%ecx) │ │ │ │ + divl -0x23c58000(%ecx) │ │ │ │ xbegin 2c68d60 ,(bad) │ │ │ │ sarb $1,(%edi) │ │ │ │ loope 182ffec │ │ │ │ sub %ah,0x3180115(%edx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ah,%ch │ │ │ │ mov %eax,0x55f4 │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - adc %cl,%cl │ │ │ │ - fadd %st(7),%st │ │ │ │ + adc %ch,(%ecx) │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ fmuls 0x3fe80143(%ebp) │ │ │ │ loope 1830014 │ │ │ │ mov $0x180115a1,%eax │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ pop %esi │ │ │ │ add %cl,0x37(%edi) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2fe6a000(%ecx) │ │ │ │ + divl -0x2d86a000(%ecx) │ │ │ │ xbegin 2c68e70 ,(bad) │ │ │ │ add %al,-0x1f(%eax) │ │ │ │ add %dh,%al │ │ │ │ cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ adc $0x60031801,%eax │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %ch,0xb4619(%edi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2ffdc000(%ecx) │ │ │ │ + divl -0x2d9dc000(%ecx) │ │ │ │ (bad) │ │ │ │ cwtl │ │ │ │ mov 0x1(%ebx),%es │ │ │ │ sbb %al,-0x1f(%eax) │ │ │ │ add %al,0x180115a6(%eax) │ │ │ │ add 0x1(%eax),%esp │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ adc $0xba,%al │ │ │ │ cmp $0x69,%eax │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x26169000(%ecx) │ │ │ │ + divl -0x23b69000(%ecx) │ │ │ │ xbegin 31844417 <_edata@@Base+0x2b244417> │ │ │ │ inc %eax │ │ │ │ loope 183008c │ │ │ │ shlb $1,0x3180115(%edi) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %bh,0x2b(%edi) │ │ │ │ std │ │ │ │ xor $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x27281000(%ecx) │ │ │ │ + divl -0x24c81000(%ecx) │ │ │ │ (bad) │ │ │ │ pop %eax │ │ │ │ pop 0x1(%ebx) │ │ │ │ dec %eax │ │ │ │ inc %eax │ │ │ │ loope 18300b4 │ │ │ │ pusha │ │ │ │ @@ -3489164,15 +3489263,15 @@ │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,%ah │ │ │ │ mov %al,0x56(%esi) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2556c000(%ecx) │ │ │ │ + divl -0x22f6c000(%ecx) │ │ │ │ xbegin 2c69090 ,(bad) │ │ │ │ pusha │ │ │ │ inc %eax │ │ │ │ loope 18300dc │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3489180,15 +3489279,15 @@ │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x32f4a5(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x26892000(%ecx) │ │ │ │ + divl -0x24292000(%ecx) │ │ │ │ (bad) │ │ │ │ sbb %dl,0x40780143(%eax) │ │ │ │ loope 1830104 │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3489200,31 +3489299,31 @@ │ │ │ │ push %eax │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - loopne 18300cc │ │ │ │ - fcmovb %st(7),%st │ │ │ │ + loopne 183012c │ │ │ │ + ffree %st(7) │ │ │ │ js 18300b6 │ │ │ │ inc %ebx │ │ │ │ add %edx,0x3000e140(%eax) │ │ │ │ divl 0x60031800(%ecx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,-0x69(%eax) │ │ │ │ dec %edi │ │ │ │ or $0x0,%eax │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - xor %bh,-0x27(%ebx) │ │ │ │ - (bad) │ │ │ │ + xor %bl,%bl │ │ │ │ + fcmovnb %st(7),%st │ │ │ │ fcoms 0x40a80143(%eax) │ │ │ │ loope 1830154 │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ add %eax,(%eax) │ │ │ │ @@ -3489234,15 +3489333,15 @@ │ │ │ │ outsl %ds:(%esi),(%dx) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - mov 0x38c7d020,%al │ │ │ │ + mov 0x38c7d280,%al │ │ │ │ xchg %eax,%ecx │ │ │ │ inc %ebx │ │ │ │ add %eax,%eax │ │ │ │ inc %eax │ │ │ │ loope 183017c │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ @@ -3489251,15 +3489350,15 @@ │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %cl,0x568c67 │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2ff5c000(%ecx) │ │ │ │ + divl -0x2d95c000(%ecx) │ │ │ │ (bad) │ │ │ │ cwtl │ │ │ │ xchg %eax,%ecx │ │ │ │ inc %ebx │ │ │ │ add %ebx,%eax │ │ │ │ inc %eax │ │ │ │ loope 18301a4 │ │ │ │ @@ -3489270,15 +3489369,15 @@ │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,0x34f7c4(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x2fd57000(%ecx) │ │ │ │ + divl -0x2d757000(%ecx) │ │ │ │ xbegin f184455a <_edata@@Base+0xeb24455a> │ │ │ │ inc %eax │ │ │ │ loope 18301cc │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3489289,15 +3489388,18 @@ │ │ │ │ pop %ebx │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - adc %dl,0x9258c7d0 │ │ │ │ + adc %dh,-0x2e(%ebp) │ │ │ │ + (bad) │ │ │ │ + pop %eax │ │ │ │ + xchg %eax,%edx │ │ │ │ inc %ebx │ │ │ │ add %ecx,(%eax) │ │ │ │ inc %ecx │ │ │ │ loope 18301f4 │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ @@ -3489308,16 +3489410,16 @@ │ │ │ │ jmp 183023d │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - and %al,%bh │ │ │ │ - fld %st(7) │ │ │ │ + and %ah,(%edi) │ │ │ │ + fadd %st,%st(7) │ │ │ │ mov $0x20014392,%eax │ │ │ │ inc %ecx │ │ │ │ loope 183021c │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3489326,15 +3489428,15 @@ │ │ │ │ add %dh,%dh │ │ │ │ in $0x9d,%eax │ │ │ │ adc %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ - divl -0x27476000(%ecx) │ │ │ │ + divl -0x24e76000(%ecx) │ │ │ │ (bad) │ │ │ │ sbb %dl,0x41380143(%ebx) │ │ │ │ loope 1830244 │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ sbb %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3489391,16 +3489493,16 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ push %eax │ │ │ │ - mov $0x9e,%bl │ │ │ │ - xbegin 1844674 │ │ │ │ + adc 0x4393f8c7(%ecx),%esp │ │ │ │ + add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dh,(%eax) │ │ │ │ divl 0x60038800(%ecx) │ │ │ │ add %eax,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %dl,0x2a(%ebp) │ │ │ │ and %ecx,0x0(%esi) │ │ │ │ @@ -3489717,15 +3489819,15 @@ │ │ │ │ fsts 0x5b(%esi) │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%eax) │ │ │ │ add %edx,(%ebx) │ │ │ │ add %al,(%eax) │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ - lock jne 1830586 │ │ │ │ + lock aad $0xb5 │ │ │ │ (bad) │ │ │ │ or %ch,0x43d80143(%ebp) │ │ │ │ loope 18305dc │ │ │ │ xor %dh,%bh │ │ │ │ mov $0x0,%cl │ │ │ │ mov %al,(%ebx) │ │ │ │ pusha │ │ │ │ @@ -3696408,15 +3696510,15 @@ │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ add %dh,(%eax) │ │ │ │ divl 0x0(%ecx) │ │ │ │ add %bl,%al │ │ │ │ and 0x1(%edx),%ebx │ │ │ │ - mov 0x4800e52c,%al │ │ │ │ + mov 0x7800e52c,%al │ │ │ │ movsl %ds:(%esi),%es:(%edi) │ │ │ │ add $0x5,%al │ │ │ │ addb $0x0,0x160 │ │ │ │ xor $0x6a,%cl │ │ │ │ mov %eax,0x1d │ │ │ │ add %al,(%ecx) │ │ │ │ adc (%eax),%eax │ │ │ │ @@ -4065242,15 +4065344,15 @@ │ │ │ │ push %eax │ │ │ │ fdivrs 0x6f(%edx,%eax,1) │ │ │ │ mov $0x800000,%eax │ │ │ │ add %al,(%eax) │ │ │ │ inc %eax │ │ │ │ outsb %ds:(%esi),(%dx) │ │ │ │ jge 1a01abe │ │ │ │ - sub %ch,%bh │ │ │ │ + and %ch,%bh │ │ │ │ dec %ebx │ │ │ │ add 0x1a01a(%eax),%cl │ │ │ │ add %al,(%eax) │ │ │ │ add %al,(%ecx) │ │ │ │ sbb %eax,(%eax) │ │ │ │ add %ch,(%eax) │ │ │ │ or $0xb0,%al │ │ │ │ @@ -4194194,110 +4194296,8 @@ │ │ │ │ add %al,(%eax,%eax,1) │ │ │ │ add %al,(%eax) │ │ │ │ mov %bl,0x1ab(%edx) │ │ │ │ ... │ │ │ │ add %al,(%eax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%eax) │ │ │ │ - test $0x9a,%al │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xab9a,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1ad466b │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %bl,0x1ab(%ebx) │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %bl,0x1ab(%ebx) │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - fwait │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0x1ab9b │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %bl,0x1ab(%ebx) │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - test $0x9b,%al │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xab9b,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1ad476c │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %bl,0x1(%ebx,%ebp,4) │ │ │ │ - ... │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - sub %bl,0x1(%ebx,%ebp,4) │ │ │ │ - ... │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - dec %eax │ │ │ │ - pushf │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - push $0x1ab9c │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - mov %bl,0x1(%ebx,%ebp,4) │ │ │ │ - ... │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - test $0x9c,%al │ │ │ │ - stos %eax,%es:(%edi) │ │ │ │ - add %eax,(%eax) │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - enter $0xab9c,$0x1 │ │ │ │ - ... │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%eax) │ │ │ │ - call 1ad486d │ │ │ │ - ... │ │ │ │ - add %al,(%eax) │ │ │ │ - add %al,(%eax,%eax,1) │ │ │ │ - add %al,(%eax) │ │ │ │ - or %bl,0x1ab(%ebp) │ │ │ │ -[ Too much input for diff (SHA256: 503d52ad301b335945d1e6817b8229300dc86bfcab13ae00d09d9b3a30f6e8cf) ] │ │ │ │ +[ Too much input for diff (SHA256: 8392ec65ccfec80f712244609ea4b34606fd9bf94a82df4914b8233ce9977284) ]